这是全局范围内的代码:
try {
$Core = new Core;
} catch(Exception $e) {
echo 'We\'re Sorry, but an error has occurred: <br /> '.$e. "\n";
}
function PP($Object){
global $Core;
echo '<pre>'.$Core->Tools()->DebugPrint($Object).'</pre>';
}
我得到:
在非对象上调用成员函数 Tools()
这是没有意义的。为什么PP
函数不能访问全局$Core
对象?