php 不显示错误信息怎么办

php不显示错误信息的解决办法:首先打开php目录下的“etc/php.ini”文件;然后添加内容为“error_reporting(E_ALL);ini_set(‘display_errors’,’On’);”;最后保存文件即可。

php 不显示错误信息怎么办

推荐:《PHP视频教程》

在有的服务器上,PHP代码执行出错时,浏览器只会显示500错误,这样不利于程序员定位错误代码。

开启PHP错误信息显示有2个设置:

1:error_reporting = 错误报告级别(如果是开发模式,请设置为:E_ALL)

立即学习“PHP免费学习笔记(深入)”;

2:display_errors = On

这2个设置缺一不可。display_errors=Off时,无论error_reporting设置为何种级别,都不会显示任何错误信息。

设置方法:

1:修改php目录下的etc/php.ini文件

2:php代码中添加:

error_reporting(E_ALL);ini_set(‘display_errors’,’On’);

登录后复制

附上error_reporting错误级别代码:

值 常量 描述1 E_ERROR 致命的运行错误。错误无法恢复,暂停执行脚本。2 E_WARNING 运行时警告(非致命性错误)。非致命的运行错误,脚本执行不会停止。4 E_PARSE 编译时解析错误。解析错误只由分析器产生。8 E_NOTICE 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)16 E_CORE_ERROR PHP启动时初始化过程中的致命错误。32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)。64 E_COMPILE_ERROR 编译时致命性错。这就像由Zend脚本引擎生成了一个E_ERROR。128 E_COMPILE_WARNING 编译时警告(非致命性错)。这就像由Zend脚本引擎生成了一个E_WARNING警告。256 E_USER_ERROR 用户自定义的错误消息。这就像由使用PHP函数trigger_error(程序员设置E_ERROR)512 E_USER_WARNING 用户自定义的警告消息。这就像由使用PHP函数trigger_error(程序员设定的一个E_WARNING警告)1024 E_USER_NOTICE 用户自定义的提醒消息。这就像一个由使用PHP函数trigger_error(程序员一个E_NOTICE集)2048 E_STRICT 编码标准化警告。允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。4096 E_RECOVERABLE_ERROR 开捕致命错误。这就像一个E_ERROR,但可以通过用户定义的处理捕获(又见set_error_handler())8191 E_ALL 所有的错误和警告(不包括 E_STRICT) (E_STRICT will be part of E_ALL as of PHP 6.0)

登录后复制

以上就是php 不显示错误信息怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2128834.html

(0)
上一篇 2025年2月24日 21:54:03
下一篇 2025年2月24日 21:54:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • lnmp如何重新安装php

    lnmp重新安装php的方法:首先进入php安装目录的ext目录;然后执行命令“cd /root/lnmp0.4-full/php-5.2.10/ext/”;接着执行命令“make && make install”并修改ph…

    2025年2月24日
    000
  • php如何去除前面的0

    php去除前面的0的方法:1、使用【$number+0;】方法;2、通过【preg_replace(‘/^0+/’,”,$number);】方法;3、使用【intval($number);】方法。 推荐:…

    2025年2月24日
    200
  • php如何替换数组值

    php替换数组值的方法:可以利用array_replace()函数来进行替换。array_replace()函数使用第二个数组的值替换第一个数组的值,并返回被替换的数组,如果发生错误则返回NULL。 array_replace() 函数使用…

    2025年2月24日
    200
  • php如何判断变量是否有设置的函数

    php判断变量是否有设置的函数的方法:可以利用isset()函数来进行判断。isset()函数用于检测变量是否已设置并且非NULL。如果指定变量存在且不为NULL,则返回TRUE,否则返回FALSE。 isset() 函数用于检测变量是否已…

    2025年2月24日
    200
  • php如何删除数组中的重复数据

    php删除数组中的重复数据的方法:可以利用php内置函数array_unique()来实现。array_unique()函数用于移除数组中重复的值并返回过滤后的数组。如果两个或更多个数组值相同,只保留第一个值,其他的值被移除。 array_…

    2025年2月24日
    200
  • php如何设置字符编码

    php设置字符编码的方法:在php文件开头添加内容【header(“Content-Type: text/html;charset=utf-8”);】即可。header()函数用于向客户端发送原始的HTTP报头。 h…

    2025年2月24日
    200
  • php怎样将字符串转换成日期

    php将字符串转换成日期的方法:可以利用strtotime()函数来进行转换。strtotime()函数可以将任何字符串的日期时间描述解析为Unix时间戳。如果成功则返回时间戳,失败则返回FALSE。 strtotime() 函数将任何字符…

    2025年2月24日
    200
  • php函数命名规范

    php函数命名规范:1、函数的名称应该提示出它的功能;2、函数名称以字母或下划线开头;3、函数名称不能以数字开头。函数是通过调用函数来执行的,我们可以在页面的任何位置调用函数。 函数命名规范: (推荐教程:php图文教程) 函数的名称应该提…

    2025年2月24日
    200
  • centos7如何通过yum安装指定版本的php

    centos7通过yum安装指定版本的php的方法:1、安装源;2、执行【yum install -y php】命令选择对应版本的php进行安装;3、添加php常用扩展;4、执行【systemctl restart】命令启动php。 1、安…

    2025年2月24日
    200
  • php如何添加时间戳

    php添加时间戳的方法:可以利用mktime()函数来添加。该函数返回一个日期的UNIX时间戳,如果错误则返回FALSE。具体使用方法如:【mktime(0,0,0,date(“m”),date(“d&#…

    2025年2月24日
    200

发表回复

登录后才能评论