„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.
Adresse für die Kurswiedergabe: //m.sbmmt.com/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:
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 '<hr/>'; echo 'continue.......'; } catch (Exception $e) { echo $e->getMessage(); }echo 'this is a test.......';echo '<hr/>';//spl文件读写内置异常类 try { $splObj = new SplFileObject('test.txt', 'r'); echo 'read file'; } catch (RuntimeException $e) { echo $e->getMessage(); }echo 'continue.......';echo '<hr/>';
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
getTraceAsString ruft die Zeichenfolge mit Informationen zur Ausnahmeverfolgung ab
getMessage ruft Fehlerinformationen ab
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!