📄 pear_error3.phpt
字号:
--TEST--
PEAR_Error: default error handling
--FILE--
<?php // -*- PHP -*-
// Test for: PEAR.php
// Parts tested: - PEAR_Error class
// - PEAR::setErrorHandling
// - PEAR::raiseError method
require "../PEAR.php";
error_reporting(E_ALL);
function errorhandler($eobj)
{
if (PEAR::isError($eobj)) {
print "errorhandler called with an error object.\n";
print "error message: ".$eobj->getMessage()."\n";
} else {
print "errorhandler called, but without an error object.\n";
}
}
$obj = new PEAR;
$obj->setErrorHandling(PEAR_ERROR_PRINT);
$obj->raiseError("error 1\n");
$obj->setErrorHandling(null);
$obj->raiseError("error 2\n");
PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, "errorhandler");
$obj->raiseError("error 3\n");
$obj->setErrorHandling(PEAR_ERROR_PRINT);
$obj->raiseError("error 4\n");
?>
--EXPECT--
error 1
errorhandler called with an error object.
error message: error 3
error 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -