display_errors in ini_set doesn't work
<p>I have a problem with ini_set('display_errors', 'off').</p>

<p>To quickly give you a run-through I have two files in the same folder:</p>

<p>1) "php.ini", where "display_errors = on" is set.
2) "iniTest.php" which has the following code:</p>

<pre><code>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');
</code></pre>

<p>When I run this page in a browser I still get:</p>

<p>"Table 'examplehidden.FakeTable' doesn't exist"</p>

<p>Where I expect to get nothing because I want to hide errors.</p>

<p>What am I doing wrong?</p>
