我在php.ini中設置了error_reporting = 0
,但是當我創建一個包含<?php echo "error: ".error_reporting(); ?>
的腳本時,它報告的錯誤級別爲7.還可以設置error_reporting值?error_reporting如何被覆蓋?
回答
它可以在PHP中使用error_reporting(E_ERROR | E_WARNING | E_PARSE);
順便說一下設置。你確定你正在加載正確的php.ini文件嗎?用phpinfo()檢查它;
我知道,但我的文件字面上只包含'<?php回聲「錯誤:」.error_reporting(); ?>,所以它必須被設置在別的地方。 – Benubird
如果您已經直接修改了php.ini,並且我在猜測您使用的是Apache,那麼您必須重新啓動才能使更改生效。
好的,重新啓動,不能正常工作?您可以嘗試使用純PHP代碼設置:
error_reporting(E_ALL | E_STRICT);
我修改後重新啓動。如果我在代碼中調用error_reporting,那麼是的,我可以改變它;但爲什麼它最初與ini文件不同? – Benubird
echo ini_get('error_reporting');'?返回什麼? – CentaurWarchief
ini_get('error_reporting');還回報7 – Benubird
- 1. PHP-FPM無法覆蓋error_reporting?
- 2. 變量如何被覆蓋
- 3. interceptUrlMap被覆蓋?
- 4. JSONArray被覆蓋
- 5. jQuery .data()被覆蓋
- 6. 陣列被覆蓋
- 7. javax.swing.JFrame中被覆蓋
- 8. 標籤被覆蓋
- 9. LinearLayout被AppBarLayout覆蓋
- 10. 文件被覆蓋
- 11. STATIC_URL被覆蓋1.8
- 12. 列表被覆蓋?
- 13. 變量被覆蓋
- 14. Opengl VAO被覆蓋
- 15. 圖像被覆蓋
- 16. ZoneAwarePromise已被覆蓋
- 17. 內容被覆蓋
- 18. R.id.值被覆蓋
- 19. 變量被覆蓋
- 20. 按鈕,被覆蓋
- 21. Ajax Url被覆蓋
- 22. 如何阻止數組被覆蓋?
- 23. 當前文件如何被覆蓋?
- 24. 如何防止值被覆蓋?
- 25. Jquery - 如何確保它不被覆蓋
- 26. 我的數組值如何被覆蓋
- 27. 如何使活動不被RecentApps覆蓋?
- 28. 如何阻止char變量被覆蓋?
- 29. 如何停止float:left div被div覆蓋?
- 30. 如何使滾動條不被覆蓋
解決:原來我有一個.htaccess重定向到一個腳本,它將設置error_reporting,然後包含原始文件。 – Benubird