2011-01-23 63 views
9

RTM,但我找不到任何很好的回答這個問題,所以在這裏是:的set_error_han dler與靜態方法回調

  • 我可以調用靜態 方法錯誤處理程序(例如: set_error_handler('error::function'))?
  • 是否推薦?

回答

16

set_error_handler預計值爲pseudo-type callback。而在那裏的例子,你可以看到有指定靜態方法有兩種:

set_error_handler(array('Class', 'method')); 

// since PHP 5.2.3 
set_error_handler('Class::method'); 
+0

如果什麼都上課的自動加載功能和類::方法的類還沒有包括在內? PHP會自動加載它嗎? – Shoe 2011-01-23 11:42:46