PHP-Fehler- und Ausnahme-Debugging-Video-Tutorial-Ressourcenfreigabe

黄舟
Freigeben: 2023-03-15 16:02:02
Original
1622 Leute haben es durchsucht

„PHP-Fehler- und Ausnahme-Debugging-Video-Tutorial“ Dieser Kurs erklärt hauptsächlich zwei Teile. Er beginnt mit dem Fehlermodul in PHP, erklärt die häufigsten Fehlertypen in PHP und analysiert die Fehlerbehandlung in PHP. Anschließend wird die neue Fehlerbehandlungsmethode im objektorientierten Prozess von PHP5 erläutert – das Ausnahmemodul. Von der Oberfläche bis zur Tiefe werden Ausnahmen und ihre praktischen Anwendungen erläutert.

PHP-Fehler- und Ausnahme-Debugging-Video-Tutorial-Ressourcenfreigabe

Adresse für die Kurswiedergabe: http://www.php.cn/course/406.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind lebendig, witzig, witzig und berührend. Eine lebendige Metapher ist wie der letzte Schliff, der den Schülern die Tür zur Weisheit öffnet; ein gut platzierter Humor zaubert den Schülern ein wissendes Lächeln, als würde er den Menschen einen Nachgeschmack und Nostalgie verleihen werden von Zeit zu Zeit in die Erzählung eingestreut und regen die Menschen zum Nachdenken und zur Wachsamkeit an.

Der schwierigere Punkt in diesem Video ist die Einführung und Verwendung von Ausnahmen in PHP:

  1. Ausnahme: Der Programmbetrieb stimmt nicht mit überein Erwartungen sind zwei verschiedene Konzepte!
    2. Ausnahmen auslösen und abfangen
    3. Wenn mehrere Catch-Blöcke vorhanden sind, sollte die Basisklasse später platziert werden, da die Basisklasse sonst die Ausnahme nach dem Abfangen nicht weiter abfängt!
    3. Zuerst tritt ein Fehler auf, dann tritt eine Ausnahme auf. Deaktivieren Sie daher unbedingt display_errors, wenn Sie eine API schreiben

error_reporting(-1);
ini_set('display_errors','off');//pdo内置异常类
try {    
$pdo = new PDO('mysql:host=localhost;dbname=mysql', 'brave', '123456');
    var_dump($pdo);    
echo &#39;<hr/>&#39;;    
echo &#39;continue.......&#39;;
} catch (Exception $e) {    
echo $e->getMessage();
}echo &#39;this is a test.......&#39;;echo &#39;<hr/>&#39;;//spl文件读写内置异常类
try {    
$splObj = new SplFileObject(&#39;test.txt&#39;, &#39;r&#39;);    
echo &#39;read file&#39;;
} catch (RuntimeException $e) {    
echo $e->getMessage();
}echo &#39;continue.......&#39;;echo &#39;<hr/>&#39;;
Nach dem Login kopieren
Ausnahme hat mehrere grundlegende Eigenschaften und Methoden, darunter:

Nachrichteninhalt der Ausnahmemeldung

Code-Ausnahmecode
Dateiname der Datei, in der die Ausnahme ausgelöst wurde
Zeile Zeilennummer der Datei, in der die Ausnahme ausgelöst wurde Ausnahme wurde ausgelöst

Die am häufigsten verwendeten Methoden sind:

getTrace ruft Informationen zur Ausnahmeverfolgung ab

getTraceAsString ruft die Zeichenfolge mit Informationen zur Ausnahmeverfolgung ab
getMessage ruft Fehlerinformationen ab

Bei Bedarf können Sie eine benutzerdefinierte Ausnahmebehandlungsklasse erstellen, indem Sie die Exception-Klasse erben.

Das obige ist der detaillierte Inhalt vonPHP-Fehler- und Ausnahme-Debugging-Video-Tutorial-Ressourcenfreigabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!