php children.php
运行结果为:$jack is null.也就是说在testJack()中引用的$jack是一个局部变量。
如果使用global关键字,声明这个$jack是一个全局变量,代码改为如下:
[U]复制代码[/U] 代码如下:
则运行结果为$jack is not null! 情况3:
children.php代码如下:
[U]复制代码[/U] 代码如下:
testJack();
?>
运行结果输出:$jack is null
这是因为class中的这个函数的$jack这是一个局部变量啊。
如果在function testJack开头加 global $jack;那么就输出$jack is not null了。
比较容易理解。 情况4:
把文件名当做参数动态加载,代码如下:
[U]复制代码[/U] 代码如下: