查找内容:
指定编码:
GB2312
UTF-8
BIG5
EUC-KR
EUC-JP
SHIFT-JIS
WINDOWS-874
ISO-8859-1
<?php if (!function_exists('myErrorHandler')) { function myErrorHandler($errno, $errstr, $errfile, $errline) { if (!(error_reporting() & $errno)) { return; } switch ($errno) { case E_USER_ERROR: myErrorHandlerEcho( " $errfile($errline)\t[$errno] $errstr", 'ERROR'); myErrorHandlerEcho( " Fatal error in line $errline file $errfile"); myErrorHandlerEcho( ", PHP " . PHP_VERSION . " (" . PHP_OS . ")"); exit(1); break; case E_USER_WARNING: myErrorHandlerEcho( " $errfile($errline)\t[$errno] $errstr", 'WARNING'); break; case E_USER_NOTICE: myErrorHandlerEcho( " $errfile($errline)\t[$errno] $errstr", 'WARNING'); break; default: myErrorHandlerEcho( " $errfile($errline)\tUknown error: [$errno] $errstr"); break; } return true; } } if (!function_exists('myErrorHandlerEcho')) { function myErrorHandlerEcho($txt, $type = '') { $dt = date("Y-m-d H:i:s"); file_put_contents(dirname(__FILE__) . '/error.log', $dt . "\t{$type}\n{$txt}\n\n", FILE_APPEND); } $old_error_handler = set_error_handler("myErrorHandler"); }
文件修改时间
以二进制形式保存文件(建议使用)