<?phpfunction test_global_ref() { global $obj; $obj = &new stdclass;}function test_global_noref() { global $obj; $obj = new stdclass;}test_global_ref();var_dump($obj);test_global_noref();var_dump($obj);?> 执行以上例子会导致如下输出: NULL object(stdClass)(0) { } 可惟看见第一个静态变量的值是NULL,所以以后使用静态变量时要注意,不要赋引用值!