2017-10-23 2 views
0

Im Moment habe ich diese Zeilen Code in meinem Projekt verwende:Beeinflusst ein try-catch-Block die Leistung in PHP?

try { 
    //code 
} 
catch(Exception ex) 
{ 
    //code for error handling 
} 

Jetzt habe ich Code zu optimieren versuchen. Wird es einen Zeitunterschied in der Ausführungszeit meines Codes geben, wenn ich try catch block entferne. Ich verwende try catch block an vielen Stellen in meinem Code. So ist es eine gute Idee, versuchen Sie Fang für Optimierungs-Sicht zu entfernen.

Antwort

0

In der Regel treten Ausnahmen aus einem bestimmten Grund auf und try catch Blöcke verhindern, dass Ihre Anwendung nicht richtig funktioniert und/oder bricht und Sie auch die Konsequenzen verarbeiten können. Stellen Sie sicher, dass sie nicht benötigt werden, bevor Sie sie entfernen.
Ausführungszeit möglicherweise verbessert, aber nicht viel, es sei denn, Sie verwenden Rekursion/große Schleifen, die Ausnahmen generieren.

Verwandte Themen