Предисловие: Я уже искал предыдущие ответы на подобные вопросы, пытался реализовать предлагаемые решения, и моя проблема до сих пор не решена. Кроме того, мне не нужно объяснять, как решить проблему, вызвав сообщение об ошибке, поскольку я преднамеренно вызвал ошибку, чтобы узнать, как можно изменять и изменять значения сообщений об ошибках в файле php.ini прямо и косвенно.Отчет об ошибках PHP не отключается
Я попытался отключить отчет об ошибках непосредственно в файле php.ini, сделав display_errors = Off. Кроме того, я попытался отключить его косвенно, используя error_reporting (0); и ini_set ('error_reporting', 0);
Я до сих пор не могу получить сообщение об ошибке для отключения. Если кто-то может помочь мне определить, почему я не могу отключить отчет об ошибках, я был бы признателен.
Редактировать: Извиняюсь за то, что не уточнил. Не могу поверить, что забыл сказать: я работаю с XAMPP в автономном режиме.
Вот код вызывает ошибку (точка с запятой отсутствует после эхо-сигнала)
<?php
echo $var = 'Dave'
$var = 'John';
?>
Rasco @ Крис: Я не совсем уверен, что информация, которую вы хотели бы от phpinfo(), но вот что мне кажется (как новичку) наиболее актуальным:
Конфигурировать команду cscript/nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--witho ut-mssql "" --without-pdo-mssql "" --without-pi3web "" --with-pdo-oci = C: \ php-sdk \ oracle \ instantclient10 \ sdk, shared "" --with-oci8 = C: \ php-sdk \ oracle \ instantclient10 \ sdk, shared "" --with-oci8-11g = C: \ php-sdk \ oracle \ instantclient11 \ sdk, shared "" --enable-object-out-dir = ../obj/"" --enable-com-dotnet = shared "" --with-mcrypt = static "" --disable-static-analysis "" --with-pgo "
Файл конфигурации (php.ini) Path C: \ Windows
Loaded Configuration File C: \ XAMPP \ PHP \ php.ini
Scan этот каталог для дополнительных файлов .ini (нет)
дополнительными. ini проанализированы (нет)
@Fred -ii-: да, это по существу то, что я делаю. Я пытаюсь понять, как изменить, как изменение различных частей файла php.ini влияет на вывод в браузере.
Наконец-то! Я исправил проблему. Спасибо, парни! Я не могу поверить, что сделал глупую ошибку, не перезапуская Apache после редактирования файла php.ini.
Что из вывода phpinfo(); рассказывая о текущей конфигурации и любых дополнительных файлах конфигурации, которые загружаются? –
Имейте в виду, что есть error_reporting и display_errors. Является ли ваше намерение уберечь пользователей от ошибок? Какова ценность display_errors на вашем phpinfo(); вывод? –