Quelle est la différence entre echo ("quitter"); die; die ("quitter");?

J'ai vu un peu de code ce faire:

if(something){
    echo 'exit from program';
    die;
}
...more code

Et d'autres qui utilisent die:

if(something)   die('exit from program');
...more code

Est-il une différence inhérente à quand ce serait la fin du programme, je devrais connaître le code qui vient après? etcetera

Mise à JOUR

Je me demande surtout si c'est un style de codage, ou si il y a une vraie raison pour laquelle certains sont codés d'une manière plutôt qu'une autre. Je ne demande pas quelle est la différence entre exit et die est.

Je ne pense vraiment pas que ce est quelque chose pour se soucier de
Je considère que c'est un bug de PHP vous permet de le faire plus d'une façon. Ne vous inquiétez pas à ce sujet.
Il n'est pas un bug, c'est un comportement intentionnel, semblable à être en mesure d'utiliser print ou echo
Non, ce n'est pas un bug par toute définition raisonnable.
HAHA, vous ne pouvez pas être sérieux. Usage général langues ont d'innombrables façons de faire la même chose. C'est le genre de point. Je suppose que tout le langage de la 1 + 1 == 1 - -1 est plein de bugs.

OriginalL'auteur Neal | 2011-04-28