很多站长朋友们都不太清楚php.ini报错设置,今天小编就来给大家整理php.ini报错设置,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何让php不报错php.ini 2、 PHP网站如何设置错误显示 3、 php.ini文件中是不是有控制报错的选项 4、 PHP类报错怎么办? 5、 如何让PHP报错 如何让php不报错php.iniphp不提示任何错误设置步骤:
打开php.ini配置文件;
找到display_errors = On;修改为:display_errors = Off;
找到log_errors = Off;修改为:log_errors = On;
开启日志记录:error_log = "\xampp\apache\logs\php_error.log",具体路径可自行设置
保存修改,重启apache即可。
PHP网站如何设置错误显示修改php的配置文件,如php.ini
在文件中查找到 ‘display_errors’
把 display_errors = Off 或者 display_errors = On,
Off为关闭错误提示,On为打开错误提示,根据需求修改即可。重启配置内容就可以。
php.ini文件中是不是有控制报错的选项PHP 的错误报告
php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样(请参阅 参考资料)。在调试 PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:
display_errors = Off
error_reporting = E_ALL
通过在 php.ini 文件中搜索它们,可以发现这两个变量当前的默认值。display_errors 变量的目的很明显 —— 它告诉 PHP 是否显示错误。默认值是 Off。但是,要让开发过程更加轻松,请把这个值设为 On:
display_errors = On
error_reporting 变量的默认值是 E_ALL。这个设置会显示从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出。我只想看到错误和不良编码实践,但是不想看到无害的提示。所以,请用以下值代替 error_reporting 的默认值:
error_reporting = E_ALL ~E_NOTICE
PHP类报错怎么办?方法一:@
在任何错误语句之前加上@符号,即可屏蔽。
方法二:error_reporting
在PHP文件第一行加上:error_reporting(0); 即可屏蔽。
PHP
是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
如何让PHP报错首先需要确定是否打开了错误报告,方法有两个:
1.可以查看PHP配置文件,看是否打开错误报告:
display_errors = On
2.PHP脚本中有动态设置php.ini配置文件的方法,可以设置如下 :
ini_set('display_errors', 'On');
其次,需要设置错误报告级别:
error_reporting = E_ALL; // 最严格的错误报告级别, 一般在开发阶段开启
error_reporting = E_ALL ~ E_NOTICE // 除了notice以外的错误
error_reporting = E_ERROR | E_PARSE | e_CORE_ERROR // 只考虑致命的运行时错误,新解析错误和核心错误 。一般在生产环境中使用
关于php.ini报错设置的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php.ini报错设置 phpize报错的详细内容...