嵌套函数
嵌套函数可以在父函数体里面定义函数,如:
function outer()
{
$out_var=1;
function inner()
{
var_dump($out_var);//输出NULL,无法访问到$out_var,声明global也不行,$out_var不是全局变量
echo "call innern";
}
//echo "call outern";
inner();//如果不调用inner(),则在访问outer()时也不会被调用
}
outer();
inner();//虽然,函数是全局的,必须先调用outer(),否则inner()调用会报错(函数未定义)
条件函数
$debug=false;
if($debug===true)
{
function foo()
{
echo "foo";
}
}







