632 Stimmen

Wozu dient das @-Symbol in PHP?

Ich habe Verwendungen gesehen von @ vor bestimmten Funktionen, wie zum Beispiel der folgenden:

$fileHandle = @fopen($fileName, $writeAttributes);

Wozu dient dieses Symbol?

1voto

@ unterdrückt die von der Funktion ausgelöste Fehlermeldung. fopen löst einen Fehler aus, wenn die Datei nicht beendet wird. @ Symbol bewirkt, dass die Ausführung zur nächsten Zeile weitergeht, auch wenn die Datei nicht existiert. Mein Vorschlag wäre, dies nicht in Ihrer lokalen Umgebung zu verwenden, wenn Sie einen PHP-Code entwickeln.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X