Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Operator (7) Beispielerklärung „Fehlerkontrolloperator“.

PHP-Operator (7) Beispielerklärung „Fehlerkontrolloperator“.

怪我咯
怪我咯Original
2017-04-12 15:19:563142Durchsuche

Heute erkläre ich Ihnen den „Fehlerkontrolloperator“ in PHP-Operatoren.

Lassen Sie uns zunächst den Fehler verstehenWas macht der Kontrolloperator?

Der Fehlerkontrolloperator wird, wie der Name schon sagt, zur Steuerung der Fehlerausgabe verwendet. Dieses Steuerelement blockiert nur die Fehlermeldung und verhindert, dass sie angezeigt wird. Der Fehler wird nicht wirklich behoben.

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 mithilfe dieses Operators abschirmen, sofern die Fehlermeldung keinen Einfluss auf die Ausführung des Programms hat. 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.

PHP-Operator (7) Beispielerklärung „Fehlerkontrolloperator“.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 die Anwendungsbeispiele des Fehlerkontrolloperators an

Wenn wir eine Datei öffnen, die nicht existiert, verwenden Sie „@“, um die Ausgabe zu blockieren die Fehlermeldung

Wenn „@“ nicht verwendet wird;

<?php
$open_file = fopen("index.php","r");
?>

hat die folgende Ausgabe:

PHP-Operator (7) Beispielerklärung „Fehlerkontrolloperator“.

Das Obige ist eine Warnmeldung, die ungefähr bedeutet, dass die Datei „index.php“ nicht existiert. Die Fehlermeldung steht in der dritten Zeile...

Wenn wir jedoch „@“ verwenden, ist dies der Fall Die Fehlermeldung wird nicht angezeigt.

<?php

$open_file = @fopen("index.php","r");

?>

Auf diese Weise wird der Fehler natürlich weiterhin angezeigt, aber er ist nicht sichtbar 🎜>

Das obige Beispiel ist von uns. Im nächsten Abschnitt stellen wir den

ternären Operator im Detail vor. <.>1.

PHP-Operator (1) „Arithmetischer Operator“ Beispielerklärung

2.PHP-Operator (2) „String-Operator“ Beispiel, detailliertes Beispiel

3.PHP-Operator (3) „Zuweisungsoperator“ Beispiele

4.PHP-Operator (4) „Bit-Operator“ Beispielerklärung

5.PHP-Operator (5) „Logischer Operator“ Beispielerklärung

6.PHP-Operator (6) „Vergleichsoperator“ Erklärung mit Beispielen

Das obige ist der detaillierte Inhalt vonPHP-Operator (7) Beispielerklärung „Fehlerkontrolloperator“.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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