Heim > Backend-Entwicklung > PHP-Tutorial > Neue Funktionen von PHP: Verwendung des Schlüsselworts „finally'.

Neue Funktionen von PHP: Verwendung des Schlüsselworts „finally'.

不言
Freigeben: 2023-04-03 17:16:01
Original
2140 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit den neuen Funktionen von PHP: Es hat einen gewissen Referenzwert. Ich hoffe, es wird für Sie hilfreich sein.

Kürzlich wurde der RFC, den ich über das Schlüsselwort „Endgültig“ eingereicht habe, an den PHP-Trunk übermittelt. Heute werde ich Ihnen den Hintergrund dieser neuen Funktion und deren Verwendung vorstellen Über diese Funktion Die Anforderung wurde erstmals im Jahr 2005 gestellt: FR #32100, aber niemand hat sie letzten Monat erneut vorgeschlagen, und ich habe nur versucht, sie umzusetzen, weil mir jemand gesagt hat: Sie wurde nicht implementiert. Ein Grund dafür ist, dass es schwierig zu implementieren ist (vielleicht ist es für einen Programmierer ganz natürlich, schwierige Probleme herauszufordern, haha).
Wenn wir bei aktuellem PHP etwas tun müssen, wenn es passiert, können wir das nicht Führen Sie dies derzeit aus. Führen Sie bei der Behandlung von Ausnahmen einige Arbeiten durch und schreiben Sie dann Code wie diesen:

function anonymous () { 
try {  
function_may_throw_exception();  
} 
catch (Exception e) {  
clearup();  
throw e;  
} clearup();  }
Nach dem Login kopieren

Wir müssen explizit „clearup()“ schreiben 🎜>Schließlich ist es kein Original von PHP, es ist in anderen Sprachen wie C#, Javascript, Java usw. verfügbar. PHP ist schließlich anderen Sprachen ähnlich

Denn schließlich ist es einfacher, den verwirrenden Teil zu verstehen return in „final“, denn „final“ muss garantieren, dass es ausgeführt wird. Wenn wir also „return in“ ausführen, wird „final“ auch aufgerufen. Was ist also, wenn „final“ in PHP zurückkehrt? Schließlich wird der ursprüngliche Rückgabewert überschrieben.


Empfohlene verwandte Artikel:

Die Funktion include() in PHP und Was ist der Unterschied zwischen der Funktion require()?

Was ist der Unterschied zwischen PHP7 und PHP5? Vergleich zwischen PHP5 und PHP7

Das obige ist der detaillierte Inhalt vonNeue Funktionen von PHP: Verwendung des Schlüsselworts „finally'.. 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