1
我可以使用神奇的方法來捕捉Access to undeclared static property
不可訪問的靜態屬性嗎?魔術方法 - 我可以使用它們來捕捉無法訪問的靜態屬性嗎?
例如,
class greeting
{
static public function init()
{
static::$message = 'Hello World!';
}
/*
* Set the inaccessible property magically.
*/
public function __set($name, $value)
{
var_dump($name); // set the property here?
}
/*
* Get the inaccessible $class magically.
*/
public function __get($name)
{
var_dump($name); // set the property here?
}
}
greeting::init();
var_dump(greeting::$message);
我得到的,
Fatal error: Access to undeclared static property: greeting::$messsage in C:...
感謝您的回答!順便說一句,[主題問題]你用什麼程序來測試以獲得這些結果'2,319s/1,416s/3,708s'? – laukok 2014-11-23 14:10:42
沒有使用任何,只是寫了一個小腳本和測量時間戳執行前後用php方法microtime(true) – sasha 2014-11-24 08:55:37
我應該寫測試呢!謝謝! – laukok 2014-11-24 09:41:37