Sian 发表于 2016-1-3 21:38:54

使用set_error_handler()函数自定义扑捉PHP错误日志

<?php
        set_error_handler(function($type, $message, $file, $line){
                echo "错误类型:{$type}<br/>错误信息:{$message}<br/>文件名称:{$file}<br/>行号:{$line}<br/>";
        });
        gettype($a);
        echo "AAA<br/>";
        gettype();
        echo "BBB<br/>";
        gettype3();
        echo "CCC<br/>";输出结果:
错误类型:8
错误信息:Undefined variable: a
文件名称:/var/www/thinkphp/index.php
行号:6
AAA
错误类型:2
错误信息:gettype() expects exactly 1 parameter, 0 given
文件名称:/var/www/thinkphp/index.php
行号:10
BBB
页: [1]
查看完整版本: 使用set_error_handler()函数自定义扑捉PHP错误日志