PEAR模拟的destructor (PHP4,PHP5兼容)
基于pear的名为className的类中,定一个名为_className的方法,它会被PEAR当作模拟的destructors机制,在类使用结束时自动调用。这个机制是通过函数register_shutdown_function() 实现的。
PEAR_ERROR不同报错等级的处理方式
PEAR_ERROR_RETURN 返回PEAR_ERROR实例
PEAR_ERROR_PRINT 输出错误信息,不终止程序
PEAR_ERROR_TRIGGER 处罚php等级的错误信息,E_USER_ERROR E_USER_WARNING E_USER_NOTICE
PEAR_ERROR_DIE 输出错误信息,终止程序
PEAR_ERROR_CALLBACK 调用某一函数处理错误信息
$_PEAR_default_error_mode PEAR的全局变量,在 PEAR::setErrorHandling(PEAR_ERROR_DIE); 执行后被自动赋值,这个变量可以在PEAR外的程序中直接使用。
类似的变量还有
$_PEAR_default_error_options
$_PEAR_default_error_callback
本博客文章非特别注明均属原创,如需转载请保留本博客地址:http://dao.daimaku.com
[