Heim > Backend-Entwicklung > PHP-Tutorial > Ausführliche Erklärung der Laravel5-Beispiele anhand von Try-Catch_php-Beispielen

Ausführliche Erklärung der Laravel5-Beispiele anhand von Try-Catch_php-Beispielen

韦小宝
Freigeben: 2023-03-17 18:24:02
Original
1554 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich das Wissen über die Verwendung von Try Catch in laravel5 vor. Freunde, die sich für laravel5 interessieren, und diejenigen, die laravel5 lernen möchten, können sich darauf beziehen es. Nächster Artikel!

Durch die Verwendung des folgenden Codes in Laravel5 wird die Ausnahme nicht abgefangen


try{
 var_dump($val);
}catch (Exception $e){
 var_dump($e);
echo $e->getMessage();
}
Nach dem Login kopieren


Laravel 5-Ära Steuerung Der Handler muss zwangsweise unter dem Sub--Namespace platziert werden, sodass die Exception-Klasse unter dem Root-Namespace nicht direkt aufgerufen werden kann. Laravel 4-Controller können direkt unter dem Namespace verwendet werden. Nach PHP 5.3 befinden sich alle Klassen standardmäßig im Namespace. Wenn sie nicht deklariert sind, befinden sie sich standardmäßig im Namespace der obersten Ebene.

Um die Try-Catch-Syntax zu verwenden, verwenden Sie entweder Exception am Anfang des Codes oder verwenden Sie Catch (Exception $e). Die richtige Art und Weise, es zu verwenden, ist also


try{
 var_dump($val);
}catch (\Exception $e){
 var_dump($e);<br><br>echo $e->getMessage();
<br>
}
Nach dem Login kopieren


ps: Versuchen Sie, das Problem in Laravel 5 abzufangen: Ausnahme konnte nicht erkannt werden

In einem Aktuelles Projekt, Versuch, Try Catch zu verwenden, stellte fest, dass es nicht erfolgreich war


try{
 var_dump($val);
}catch (Exception $e){
 var_dump($e);
}
Nach dem Login kopieren


In PHP sollte dieser Code die drucken Wert von $e . Dies ist jedoch in Laravel 5 nicht der Fall. Dies liegt daran, dass Laravel 5 die Verwendung des PSR-Standards erzwingt und der richtige Namespace verwendet werden muss.

Um die Try-Catch-Syntax zu verwenden, verwenden Sie entweder Exception am Anfang des Codes oder verwenden Sie Catch (Exception $e). Die richtige Art und Weise, es zu verwenden, ist also


try{
 var_dump($val);
}catch (\Exception $e){
 var_dump($e);
}
Nach dem Login kopieren


Zusammenfassung

Das Obige ist ein detailliertes Beispiel für die Verwendung von Try Catch in Laravel5, eingeführt von Der Herausgeber, ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, können Sie in der Community-Fragen und Antworten auf dieser Website kommunizieren!

Verwandte Empfehlungen:

Wie man Ausnahmen in TP3.2 abfängt, versuchen Sie es mit Catch

Welches Problem löst PHPs Try Catch?

PHP Try Catch Exception Testing_PHP-Tutorial

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Laravel5-Beispiele anhand von Try-Catch_php-Beispielen. 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