<?php
ini_set("log_errors",1); //设置错误记录
ini_set("error_log",'./error.log'); //错误记录的文件位置
echo $v1;
echo "<hr/>";
include './no-this-file.php';
echo "<hr/>";
$n2 = raund(2.6);
echo "<hr/>";
如果有错误发生(触发了错误),默认情况下不会将错误信息记录(保存)下来。
我们可以对此进行设置,以决定以下两点:
1,设置log_errors以决定是否记录错误:
php.ini中设置: log_errors = On 或 Off
代码文件中设置: ini_set (‘log_errors’, 1或0)
2,设置error_log以决定记录到哪里:
通常,就设置为一个文件名,php系统会在网站的每个文件夹下都建立该文件,并记录错误。
php.ini中: error_log = error.txt; //它是纯文本的
代码中: ini_set(“error_log”, ‘error.txt’);
错误日志记录如下