Press "Enter" to skip to content

记录几个PHP系统函数

set_exception_handler — 设置用户自定义的异常处理函数

set_exception_handler(array('core', 'handleException'));

遇到异常时 会使用 core类中 的 handleException方法承接

set_error_handler — 设置用户自定义的错误处理函数

set_error_handler(array('core', 'handleError'));

遇到错误时 会使用 core类中的 handleError 去承接

register_shutdown_function — 注册在关闭时执行的函数

register_shutdown_function(array('core', 'handleShutdown'));

它会在脚本执行完成或者 exit() 后被调用 会使用 core类中的 handleShutdown 去承接

spl_autoload_register — 注册指定的函数作为 __autoload 的实现

spl_autoload_register(array('core', 'autoload'));

遇到类时系统会自动调用 core的 autoload方法

__invoke 当用调用函数的方式调用一个对象的时候触发

_ _set和 __get魔术方法

_ _call() 在对象中调用一个不可访问的方法时调用

发表评论