Esempio n. 1
0
<?php

// filename: /tmp/a.php
function a_test($str)
{
    echo "\nHi: {$str}";
    var_dump(debug_backtrace());
}
$foo = 'friend';
a_test($foo);
Esempio n. 2
0
<?php

function a_test($str)
{
    echo "\nHi: {$str}";
    echo "<pre>";
    //返回函数执行的回溯信息
    var_dump(debug_backtrace());
}
a_test('friend');
echo "</br>";
echo $a;
echo "<pre>";
//返回最后一条错误信息
print_r(error_get_last());
//把错误信息写入一个文件,如果不存在则自动创建
$str = "这是条错误信息。\r\n";
//0:发送到PHP的系统日志;
//1:发送到destination指定的邮件地址
//2:
//3:发送到destination 的文件中,追加在行么
//4:直接发送到SAPI的日志处理程序中
error_log($str, 3, 'errors.log');
// 关闭所有PHP错误报告
//error_reporting(0);
// Report simple running errors
//error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE也挺好 (报告未初始化的变量
// 或者捕获变量名的错误拼写)
//error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他所有错误