Hallo,
$sql = mysql_connect(HOST,USER,PASS); // gibt im fehlerfall false zurueck
if ($sql===false) {
Manche Funktionen geben einen Rückgabewert zurück, den man auf false prüfen kann, schmeißen davon abgesehen aber noch eine Notice. Solche erwartete Notices sind uninteressant, weil man mit dem Rückgabewert bereits eventuelle Fehler behandelt. Ein Logging dieser Meldungen macht daher auch keinen Sinn.
Ich glaube, das ist auch für mysql\_connect der Fall. Ich will es jetzt aber nicht ausprobieren oder nach anderen Beispielen suchen. Ich bin nur schon häufig auf solche Situationen gestoßen, wo mir dann $returnValue = @funktion() sinnvoll erschien. Oder wo ich einen Befehl mit set\_error\_handler/restore\_error\_handler gekapselt habe, um erwartete Warnungen aus er Ausgabe / dem Log heraus zu halten.
Mathias
--
[SELFHTML aktuell Weblog](http://aktuell.de.selfhtml.org/weblog/)