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
的情况,就觉得有点郁闷了.