Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion error_clear_last() und error_get_last()-Funktion

PHP-Funktion error_clear_last() und error_get_last()-Funktion

怪我咯
怪我咯Original
2017-07-10 14:25:021919Durchsuche

error_clear_last – Löscht den letzten Fehler

error_clear_last() Beispiel

<?php
var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());

@$a = $b;

var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());
?>

Die Ausgabe der obigen Routine ähnelt:

NULL
NULL
array(4) {
  ["type"]=>
  int(8)
  ["message"]=>
  string(21) "Undefined variable: b"
  ["file"]=>
  string(9) "%s"
  ["line"]=>
  int(6)
}
NULL

error_get_last – Ruft den zuletzt aufgetretenen Fehler ab und gibt ein zugehöriges Array zurück, das die letzten Fehlerinformationen mit „Typ“, „Nachricht“, „Datei“ und „Zeile“ des Fehlers beschreibt. ist der Schlüssel des Arrays. Wenn der Fehler durch eine in PHP eingebaute Funktion verursacht wird, beginnt „message“ mit dem Funktionsnamen. Gibt NULL zurück, wenn noch keine Fehler vorliegen.

error_get_last() Beispiel

<?php
echo $a;
print_r(error_get_last());
?>

Die Ausgabe der obigen Routine ist ähnlich wie:

Array
(
    [type] => 8
    [message] => Undefined variable: a
    [file] => C:\WWW\index.php
    [line] => 2
)

Das obige ist der detaillierte Inhalt vonPHP-Funktion error_clear_last() und error_get_last()-Funktion. 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