Oui, il indique à la fonction d'arrêter l'exécution et de renvoyer une valeur "false". Donc ça fait quelque chose. Que ce soit ou non quelque chose d'utile dépend de votre programmation.
Si vous ne disposez pas de lignes exécutables après l'écho et que la fonction n'est pas nécessaire pour renvoyer une valeur, cela ne servira à rien.
Si cela rend plus clair aux lecteurs que "c'est un arrêt/point de défaillance" cependant. Et un jour, vous voudrez peut-être piéger si cela a fonctionné ou échoué - donc le laisser en dedans le rend plus clair. Vous pouvez également étendre la fonction sans réfléchir et devez réajuster les retours - encore une fois, le laisser dans le facilite. Par contre, il y a aussi l'ancien style de programmation des jours C/Assembler qui vous permet d'avoir seulement une entrée et un point de sortie pour toutes les fonctions qui facilitent la récupération de place. Pas une exigence avec PHP, mais ce style le rend agréable et soigné. Dans ce cas, définissez la valeur de retour (si nécessaire) et revenez à la fin.
Alors, allez avec qui convient à votre style - mais pensez-y. Tout faire vierge et minamlistic (c'est-à-dire laisser tomber la ligne que vous n'en avez pas strictement besoin) ne peut pas toujours être la meilleure approche.
Dépend de ce que l'appelant attend. Mais on devrait utiliser des exceptions si possible à la place. –