有没有办法在php.ini或apache级别指定脚本执行应该停止在任何警告?我试图通过谷歌和stackoverflow搜索,但无法找到任何相关的信息。我知道set_error_handler()函数,但我期待在php.ini级别执行此操作。PHP设置警告为致命
回答
所以和往常一样,要证明一个消极的东西有点难以证明。关于14秒谷歌搜索产量的php.ini配置选项的完整列表:
http://www.php.net/manual/en/ini.list.php
只有4字“警告”的情况下,此页面上,所以它看起来像这种奇异的想法是不是一种选择。
虽然我不同意你的搜索方法(暂停可以在更普遍的类别下,而不是“警告”一词),但我确实认为这是一个奇特的想法:-) ..只是想让确保生产服务器上的警告消息永远不会影响我的脚本执行......谢谢。 – pinaki 2010-07-13 05:56:34
我想你是对的,如果我启动了航天飞机,我会花更多的精力来确保没有其他指令可能在切换时导致这种行为,并被伪装成无辜的东西。 :-) 只是想向你建议我会看的地方,并举例说明我会如何寻找它。就像我说过的,如果没有测试或查看代码,很难证明消极的。 你也可以grep php.ini,因为,尤其是在5.3中有很多评论,如果你正在寻找的东西存在,它的评论可能包含警告或豪言。 – umassthrower 2010-07-13 06:13:38
AFAIK,没有办法在配置级别做这样的事情。不过,我认为可以使用PHP的set_error_handler
函数来完成。
http://php.net/manual/en/function.set-error-handler.php
在你设定的功能,可以检测通过ERROR_TYPE
参数警告,并停止使用exit
或die
脚本。
请正确阅读问题。我已经添加了,我知道关于set_error_handler函数,但需要在php.ini级别设置。无论如何感谢您的答案。 – pinaki 2010-07-13 05:21:07
请阅读答案,而另一个答案:没有办法做你所要求的。答案试图提供你正在寻找的行为,如果不是你想要的。 – 2010-07-25 15:46:44
@ChrisHenry - 你的意思是“AFAIK”? – 2011-11-14 21:00:30
- 1. PHP ftp_put警告警告:ftp_put()[function.ftp-放]:类型设置为我在
- 2. Windows上的致命警告
- 3. 警告:: Perl中的警告和致命类别
- 4. 设置警告视为错误G ++
- 5. 如何捕捉警告/致命的内部php c-extension?
- 6. HMAC_KEY没有设置警告
- 7. 的CMake 3.0.2设置警告
- 8. php重命名警告,尽管成功
- 9. PHP setcookie警告
- 10. php session_start()警告
- 11. PHP - 警告:mysqli_fetch_array()
- 12. php警告mysql_fetch_assoc
- 13. 如何将WCF跟踪设置为仅限长警告,错误和致命错误?
- 14. mysql_num_rows()导致了警告
- 15. mediaserverd导致内存警告
- 16. 使用clojure.string导致警告
- 17. PHP警告:ssh2_exec():设置失败DEBIAN_FRONTEND =远程端非交互
- 18. WordPress的PHP的警告:非法偏移类型在未设置
- 19. 熊猫设置与复制警告
- 20. 设置模块弃用警告
- 21. 避免与复制警告设置
- 22. 蚂蚁警告:“‘includeantruntime’没有设置”
- 23. 用多维数组设置警告
- 24. CSS'你没有颜色设置[...]'警告
- 25. 警告:环境变量SUMO_HOME未设置
- 26. PHP parse_ini_file TC_CONSTANT警告
- 27. Realpath()警告joomla php
- 28. PHP警告与allow_url_include
- 29. PHP的警告:mktime()
- 30. PHP警告帮助?
你为什么要这么奇怪的行为? – 2010-07-13 05:16:55
我不想要它,我想确保它不可能。 – pinaki 2010-07-13 05:19:04