PHP作用域问题
默认函数内的不能访问函数所在作用域的成员
//==============JavaScript==============================
var top = 'top variable';   
function foo () {   
    var sub = 'sub variable';     
    console.log(top);   // => `top variable`     
    function bar () {     
        console.log(top);     // => `top variable`     
        console.log(sub);     // => `sub variable`   ;
    }     
    bar(); 
}   
foo();
<?php $top = 'top variable';
function foo () {   
    $sub = 'sub variable';
    echo $top;   // => 无法拿到     
    function bar () {     
        echo $top;     // => 无法拿到       
        echo $sub;     // => 无法拿到   
    }     
    bar(); 
}   
 foo();