Non, ce n'est pas nécessaire. Lorsque vous revenez d'une fonction, tout le code qui suit ne s'exécute pas. Si jamais il s'exécutait, votre programme s'arrêterait là et ne retournerait pas non plus à la fonction d'appel. C'est exit
devrait aller
Según Manuel PHP
Si elle est appelée à l'intérieur d'une fonction, l'option immédiatement l'exécution de la fonction la valeur de l'appel de la fonction. return mettra également fin à l'exécution une instruction eval() ou un fichier script.
Considérant que, quitter selon le manuel PHP
Termine l'exécution du script.
Donc si votre sortie était vraiment en train de s'exécuter, ça arrêterait toute l'exécution juste là.
EDITAR
J'ai juste mis en place un petit exemple pour démontrer ce que quitter fait. Disons que vous avez une fonction et que vous voulez simplement afficher sa valeur de retour. Essayez alors ceci
<?php
function test($i)
{
if($i==5)
{
return "Five";
}
else
{
exit;
}
}
echo "Start<br>";
echo "test(5) response:";
echo test(5);
echo "<br>test(4) response:";
echo test(4);
/*No Code below this line will execute now. You wont see the following `End` message. If you comment this line then you will see end message as well. That is because of the use of exit*/
echo "<br>End<br>";
?>