我得到這些錯誤的PHP:關掉PHP嚴格的報告在生產
Strict Standards: Redefining already defined constructor for class WP_Widget in /home/kyle/WordPressDev/wp-includes/widgets.php on line 93
Strict Standards: Non-static method AisisCore_Loader_AutoLoader::get_instance() should not be called statically in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/CoreTheme/Setup.php on line 6
Strict Standards: Accessing static property AisisCore_Template_Builder::$_options as non static in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php on line 51
Strict Standards: Accessing static property AisisCore_Template_Builder::$_options as non static in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php on line 69
Strict Standards: Accessing static property AisisCore_Template_Builder::$_options as non static in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php on line 70
這是非常愉快的發展環境,但我有一個生產環境中顯示這些錯誤,現在我在我的PHP設置.ini error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
然後我重新啓動了Apache,但仍然出現了相同的錯誤,同時修復它們非常棒,我需要這些錯誤消失。
你試過'error_reporting = 0'嗎? – Halcyon
你想顯示什麼錯誤?默認的PHP設置不適合你嗎 - 'error_reporting(E_ALL^E_NOTICE)' - 除了通知之外的所有內容?如果你不想要任何錯誤,請全部禁用它們,就像@FritsvanCampen所建議的那樣,但最好的辦法就是修復這些錯誤 - 它們是出於某種原因顯示的! –