Я использую PHP 5.3, CentOS 6.2, httpd 2.2.15, NetBeans 7.0.1 (работает удаленно через ftp).
Я хочу прекратить выводить сообщения об ошибках в браузер, достаточно, чтобы он печатал в error_log httpd.
Я думал, что, выполнив команду try / catch, я сам решу, как обрабатывать ошибку, но она по-прежнему выводится как в error_log, так и в браузер.
function smic_gettext($phrase){
try{
$tr_text = $this->language_array[$phrase];
} catch(Exception $e){
error_log("Couldn't find any entry in the translation file for ".$phrase.". ".$e);
return $phrase;
}
return $tr_text;
}
Как мне настроить, чтобы остановить это поведение?
Я пробовал установить display_errors = Off и display_errors = 0 в php.ini. Никакой разницы (перезапускал httpd).