2011-01-09 4 views
11

Was ist die beste Vorgehensweise hier? Verwenden von sterben() oder beenden()? Was ist der Unterschied zwischen den beiden?PHP - exit oder sterben() in AJAX-Anfragen?

if($_GET['do_thing']): 
    echo 'bla bla'; 
    exit(); // or die(), or something else? 
endif; 

Antwort

13

die('bla bla');, echo 'bla bla';exit(); und exit('bla bla'); das gleiche tun. Persönlich verwende ich die nur für Debugging-Code, und eine leere 10 für reguläre Kündigung - wie in Ihrem Fall. die undsind jedoch Synonyme, es spielt also keine Rolle, welche Sie verwenden.

2

Ich benutze sterben(), wenn mysql Abfragen die Fehler protokollieren, verwende ich exit, um aus Schleifen zu retten.

2

Ich bevorzuge sterben, aber ohne besonderen Grund. PHP Docs sagen, dass Exit das eigentliche Sprachkonstrukt (http://www.php.net/manual/en/function.exit.php) und die is simply an alias ist, aber beide funktionieren. Es hängt nur von Ihrem Programmierstil und Grammatikwahl ab!

+0

Ich benutze 'sterben', da es einfacher zu schreiben ist. – VSG24

Verwandte Themen