PHP 函数定义

function foo ($arg_1, $arg_2, ... , $arg_n)
{
    echo "Example function.\n";
    return $retval;
}

函数体内可包含其他函数定义或类定义。调用内部定义的函数前必须已调用过外层函数。

函数有条件定义

if ($makefoo)
{
    function foo ()
    {
        echo "I don't exist until program execution reaches me.\n";
    }
}
不能向后引用有条件定义的函数。