内层函数无法调用外层函数的变量,即使是申明为global,也访问不了。
调用内层还是必须先调用外层函数。
如果是外层函数的变量,在内层函数里面就可以通过申明成global进行访问。

<?php
function outer_function()
{
        $outer_var = 1;

        function inner_function()
        {
                global $outer_var;
                echo $outer_var; // Not Visible :(
        }

}
?>