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() 在对象中调用一个不可访问的方法时调用