php开启错误提示,查看语法等错误

在用php做网站开发的时候,我们经常可能会代码语法写错了,例如,符号少写了,关键字写错了等等,用浏览器访问网站时出现以下情况:
在这里插入图片描述
对于初学者的我,不知道为什么会这样,后来知道了其实可以查看php的代码语法错误的,具体有两种方法,如下:
方法 1. 把php的配置文件php.ini里的

display_errors = Off;  改为   display_errors = On;

(可用find /etc php.ini查看php.ini文件的位置,也可以直接看看/etc/php/7.1/apache2/php.ini有没有这个路径,不同Ubuntu路径可能不一样,最好还是用find命令找)。

方法 2. 在你写的php文件开头里加上这两句:

ini_set("display_errors","On");
error_reporting(E_ALL);

不过有时候加了这两句,或者用上面第一种方法,还是不能显示php文件的语法错误,浏览器还是提示以上图片错误。(可能是因为php文件的语法错误导致该文件根本没有被执行,所以不显示错误信息)
(1)你可以直接在ubuntu上用

php 你的php文件名

运行,一般可以看到错误信息了。
(2)你可以新建一个text.php文件,在text.php文件写下下面三行代码

ini_set("display_errors","On");
error_reporting(E_ALL);
include("你认为错误的php文件名");

再在浏览器访问text.php文件,就可以看到错误信息了。

ini_set(“display_errors”, “On”)权限大于error_reporting(“E_ALL”)
开启了display_errors = On;,error_reporting(“E_ALL”)才有用,才能显示错误信息。php做网站开发的时候 , 一般php.ini里是display_errors = Off;关闭的,是防止用户看到错误信息,或者一些重要信息。(on和off都不区分大小写,不过习惯是用On和Off)。

以上仅供参考,也许有其它更好方法!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部