Чтобы быстро вам разобраться, у меня есть два файла в одной папке:
1) «php.ini», где установлено «display_errors = on». 2) «iniTest.php», который имеет следующий код:
ini_set('display_errors', 'off'); $conn = mysql_connect('localhost','excamplehidden','examplehidden') or trigger_error("SQL", E_USER_ERROR); $db = mysql_select_db('examplehidden',$conn) or trigger_error("SQL", E_USER_ERROR); mysql_query("SELECT * FROM `FakeTable`") OR die(mysql_error()); ini_set('display_errors', 'on');
Когда я запускаю эту страницу в браузере, я все равно получаю:
«Таблица examplehidden.FakeTable не существует»
Где я ничего не ожидаю, потому что хочу скрыть ошибки.
Что я делаю не так?