php如何显示错误提示

php显示错误提示的设置方法:首先打开“php.ini”文件;然后通过设置“display_errors = On”开启错误提示;接着添加内容“ini_set(“error_reporting”,E_ALL);”显示所有错误即可。

php如何显示错误提示

推荐:《PHP视频教程》

php 错误提示开启

开发环境项目,通常需要错误提示:php.ini文件,设置 display_errors = On

项目上线以后,当然不想把错误提示显示。

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

一般不直接修改php.ini文件,下面两行代码直接加入报错php文件:

ini_set("display_errors", "On");//打开错误提示ini_set("error_reporting",E_ALL);//显示所有错误

登录后复制

 

error_reporting错误级别包括:

E_ALL             - 所有错误和警告(包括PHP 5.4.0中的E_STRICT)E_ERROR           - 致命的运行时错误E_RECOVERABLE_ERROR  - 几乎致命的运行时错误E_WARNING         - 运行时警告(非致命错误)E_PARSE           - 编译时解析错误E_NOTICE          - 运行时通知(这些通常是警告,从您的代码中的错误,但它可能是故意的(例如,使用未初始化的变量和赖于它自动初始化为一个事实空字符串)E_STRICT          - 运行时通知,允许PHP建议更改您的代码将确保最佳的互操作性,并转发代码的兼容性E_CORE_ERROR      - PHP初始启动期间发生的致命错误E_CORE_WARNING    - PHP期间发生的警告(非致命错误),初次启动E_COMPILE_ERROR   - 致命的编译时错误E_COMPILE_WARNING - 编译时警告(非致命错误)E_USER_ERROR      - 用户生成的错误消息E_USER_WARNING    - 用户生成的警告消息E_USER_NOTICE     - 用户生成的通知消息E_DEPRECATED      - 警告代码在将来的PHP版本中不起作用E_USER_DEPRECATED - 用户生成的弃用警告

登录后复制

error_reporting最常见的几种设置:

E_ALL (显示所有错误,警告和通知,包括编码标准。)E_ALL & ~E_NOTICE  (显示所有错误,通知除外)E_ALL & ~E_NOTICE & ~E_STRICT  显示所有错误,通知和编码标准警告除外。)E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (仅显示错误)

登录后复制

 

nginx+php 开启PHP错误日志

php-fpm.conf:catch_workers_output = yes         ;错误输出选项开启,如果没有添加

登录后复制

php.ini:

error_reporting  =  E_ALL          ;显示所有错误   display_errors = Off               ;关闭错误提示   log_errors = On                    ;错误日志开启   log_errors_max_len = 1024          ;设置日志最大长度   error_log = /usr/local/error.log   ;错误日志文件位置

登录后复制

以上就是php如何显示错误提示的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年2月24日 22:38:03
下一篇 2025年2月24日 20:13:50

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

相关推荐

  • php ascii如何转中文

    php ascii转中文的方法:首先创建一个PHP示例文件;然后定义一个asciitostr方法;接着通过“mb_convert_encoding”等函数将ascii转成中文即可。 推荐:《PHP视频教程》 将ascii转为字符串(中文同样…

    2025年2月24日
    200
  • php获取不到post数据怎么办

    php获取不到post数据的解决办法:1、找到“php.ini”配置文件,查找“enable_post_data_reading”变量;2、将项目创建在Apache服务器的工作目录下;3、从PhpStorm中打开浏览器调试程序,并更改配置。…

    2025年2月24日 编程技术
    200
  • 如何解决php access 乱码问题

    php access乱码的解决办法:1、使用iconv函数制作一个转码的自定义从GBK转到“UTF-8”的函数;2、制作一个从“UTF-8”转向GBK的函数,语句为“dec($c){return iconv(…))。 推荐:《P…

    2025年2月24日
    200
  • php url如何转数组

    php url转数组的方法:首先获取url字符串;然后通过parse_str函数把查询字符串解析到变量中,并存储变量到一个数组中;最后通过“var_dump”打印出转换后的数组即可。 推荐:《PHP视频教程》 带&的URL的字符串转…

    2025年2月24日
    200
  • php如何根据时间戳判断周几

    php根据时间戳判断周几的方法:可以利用date()函数来进行判断。date()函数可以把时间戳格式化为可读性更好的日期和时间,具体使用方法如:【date(“Y/m/d”)】。 函数介绍: (推荐教程:php图文教程…

    2025年2月24日
    200
  • php如何获取跳转后真实url

    php获取跳转后真实url的方法:可以利用get_headers()函数来获取。get_headers()函数是一个系统级函数,它可以返回一个包含服务器响应一个HTTP请求所发送的标头的数组。 get_headers()是php中一个系统级…

    2025年2月24日
    200
  • php怎么判断类的方法是否存在

    php判断类的方法是否存在的方法:可以利用method_exists()函数进行判断。函数语法:【method_exists(mixed $object,string $method_name)】,如果方法在对象类中已定义,则返回TRUE。…

    2025年2月24日
    200
  • php页面跳转怎样传递参数

    php页面跳转传递参数的方法:可以通过使用服务器端的session来实现页面间参数的传递。session是服务器端的临时储藏室,常被称作会话。要使用session,就必须通过session_start()语句启动session。 可以使用服…

    2025年2月24日
    200
  • php如何删除字符串中的中文

    php删除字符串中的中文的方法:可以利用preg_replace()函数将中文替换为空字符。preg_replace()函数执行一个正则表达式的搜索与替换,搜索模式可以是字符串或一个字符串数组。 preg_replace 函数执行一个正则表…

    2025年2月24日
    200
  • php如何将整数转为字符串

    php将整数转为字符串的方法:可以利用转换函数strval()来实现。strval()函数用于获取变量的字符串值,函数语法为:【string strval (mixed $var)】,其中$var可以是任何标量类型,但不能是数组或对象。 可…

    2025年2月24日
    200

发表回复

登录后才能评论