Heim > Backend-Entwicklung > PHP-Problem > Was bedeutet das vor @file_exists in PHP hinzugefügte „@'?

Was bedeutet das vor @file_exists in PHP hinzugefügte „@'?

WBOY
Freigeben: 2023-03-15 14:40:01
Original
1749 Leute haben es durchsucht

In PHP bedeutet das vor „@file_exists“ hinzugefügte „at“, das das „@“-Symbol ist, „Fehlerkontrolloperator“, der zur Steuerung der Fehlerausgabe verwendet wird und die Fehlerinformationen des Ausdrucks konvertieren kann hinter dem Operator Es auszublenden und zu verhindern, dass es angezeigt wird, ist keine wirkliche Lösung für den Fehler.

Was bedeutet das vor @file_exists in PHP hinzugefügte „@'?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

Was bedeutet das vor @file_exists in PHP hinzugefügte „@“

@ ist der „Fehlerkontrolloperator“ im PHP-Operator?

Fügen Sie das @-Symbol vor der Funktion file_exists hinzu, um die Fehlermeldungsausgabe dieser Funktion zu deaktivieren, sodass die Information, wenn die Datei nicht existiert, nur vom Programm ausgegeben wird.

Lassen Sie uns zunächst verstehen, was der Fehlerkontrolloperator tut.

Der Fehlerkontrolloperator wird, wie der Name schon sagt, zur Steuerung der Fehlerausgabe verwendet. Dieses Steuerelement blockiert nur die Fehlerinformationen und verhindert, dass sie angezeigt werden. Es löst den Fehler nicht wirklich.

Die Methode ist sehr einfach, fügen Sie einfach „@“ vor dem falschen Ausdruck hinzu.

Wenn bei der Verwendung bestimmter Funktionen in einem Programm häufig unnötige Fehlermeldungen auftreten, können Sie diese mit diesem Operator abschirmen, sofern die Fehlermeldung den Ablauf des Programms nicht beeinträchtigt. Bei Fehlern, die den Programmbetrieb beeinträchtigen, raten wir von der Verwendung von Fehlerkontrollzeichen ab, da diese der Beseitigung von Programmfehlern nicht förderlich sind.

Hier gibt es etwas zu beachten: Unser „@“-Fehlerkontrollzeichen kann nicht vor der Definition einer Funktion oder Klasse platziert werden, noch kann es in bedingten Strukturen usw. verwendet werden. Das Steuerzeichen „@“ ist nur für Ausdrücke gültig: Wenn wir einen Wert von einer Stelle erhalten, können wir ihm ein @ voranstellen. Setzen Sie beispielsweise @ vor Variablen, Konstanten und Funktionsaufrufen.

Sehen wir uns ein Beispiel für die Verwendung des Fehlerkontrolloperators an. Wenn wir eine Datei öffnen, die nicht existiert, verwenden Sie „@“, um sie zu blockieren

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet das vor @file_exists in PHP hinzugefügte „@'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage