background image

 

string(2) "g1" 
string(7) "$g2 => " 
string(2) "g2" 
string(8) "$gg2 => " 
string(3) "gg2" 
-------- 
--- in 1.php ---- 
string(7) "$g1 => " 
string(2) "g1" 
string(7) "$g2 => " 
NULL 
string(8) "$gg2 => " 
string(3) "gg2" 
--- ---- 
 
由此可见, 

class

include

后,被

include

文件变量域已经变成 func 中了,非全局. 

但是可以通过

global

提升. 

一般被

include

文件在编写时,可能会由于没有注意到被

include

的情况,就觉得有点郁闷了.