return

Si appel�e depuis une fonction, la commande return() termine imm�diatement la fonction, et retourne l'argument qui lui est pass�. return() interrompt aussi l'ex�cution de commande eval() ou de scripts.

Si appel�e depuis l'environnement global, l'ex�cution du script est interrompue. Si le script courant �tait include() ou require(), alors le contr�le est rendu au script appelant, et la valeur retourn�e sera utilis�e comme r�sultat de la fonction include(). Si return() est appel�e depuis le script principal, alors l'ex�cution du script s'arr�te. Si le script courant est auto_prepend_file ou auto_append_file dans le fichier php.ini, alors l'ex�cution du script s'arr�te.

Pour plus d'informations, voyez retourner des valeurs.

Note: Notez que puisque return() est une structure de langage, et non une fonction, les parenth�ses entourant les arguments ne sont pas n�cessaires. Il est classique de les oublier et vous devriez le faire car PHP travaillera moins dans ce cas.

Note: Vous ne devriez jamais utiliser les parenth�ses autour de la variable retourn�e lorsque vous la retournez pas r�f�rence, car cela ne fonctionnera pas. Vous ne pouvez retourner que les variables par r�f�rence, et non le r�sultat du traitement. Si vous utilisez return ($a);, alors vous ne retournez pas une variable mais le r�sultat de l'expression ($a) (qui est, bien s�r, la valeur de $a).