我RTM
,但我找不到任何很好的回答這個問題,所以在這裏是:的set_error_han dler與靜態方法回調
- 我可以調用靜態 方法錯誤處理程序(例如:
set_error_handler('error::function')
)? - 是否推薦?
我RTM
,但我找不到任何很好的回答這個問題,所以在這裏是:的set_error_han dler與靜態方法回調
set_error_handler('error::function')
)?set_error_handler
預計值爲pseudo-type callback。而在那裏的例子,你可以看到有指定靜態方法有兩種:
set_error_handler(array('Class', 'method'));
// since PHP 5.2.3
set_error_handler('Class::method');
是;此語法的工作原理如下:
set_error_handler('error::function');
正如文檔中所述,您只需傳遞有效的回調。 http://php.net/manual/en/language.pseudo-types.php#language.types.callback
如果什麼都上課的自動加載功能和類::方法的類還沒有包括在內? PHP會自動加載它嗎? – Shoe 2011-01-23 11:42:46