Отключить строгие стандарты в PHP 5.3.8

Я использую параметр строгих стандартов в PHP, но я хочу отключить его, потому что Joomla это не нравится, и я должен использовать Joomla на моем localhost.

В ответ на другой вопрос на этом сайте это решение было дано: E_ALL & ~E_DEPRECATED & ~E_STRICT но это не сработало для меня. Я думаю, что это работает только для PHP 5.4, в то время как я использую 5.3.8.

Может ли кто-нибудь сказать мне, что я должен использовать? В настоящее время я использую error_reporting(E_ALL & ~E_NOTICE) . Также я использую ini_set('display_errors') но все еще есть ошибки, которые связаны со строгими стандартами.

Итак, как я могу отключить строгие стандартные ошибки?

У меня такая же проблема. Вот как я это исправляю в joomla.

Установите error_reporting в config.php для joomla на «30711» (равный E_ALL & ~ E_NOTICE & ~ E_STRICT)

просто испортил это и хотел бы поделиться своими результатами. Я не делал этого с использованием php, я сделал это в файле php.ini.

 error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT 

После этого перезапустите сервер.

Я попробовал решение thanhtd, но для меня это не сработало. Однако я изменил значение error_reporting на «1» вместо «0» по умолчанию в моем файле configuration.php для Joomla (2), и это сработало. Так спасибо, что я вернусь на правильный путь.

для подавления всех ошибок используется E_NONE

вы также можете использовать display_errors(0)