Un return dans un include
By Geoffrey on Monday 28 February 2005, 18:18 - Le saviez vous ? - Permalink
En PHP, vous pouvez utiliser include pour include un fichier de code. Mais saviez vous que vous pouvez inclure un return dans ce fichier ? En ayant par exemple un fichier foo.php contenant:
<?php return 'foo'; ?>
et un fichier bar.php qui contient:
<?php $foo = include('foo.php'); ?>
Quand vous executez bar.php, $foo contient foo. Magique non ?
Comments
A première vue, cela ne sert absolument à rien de faire un return dans foo.php, mais si on pousse (un peu) plus loin, je crois que l'intérêt réside dans le fait que (ouf) foo.php pourrait un être un "fichier-fonction", où l'on returnerais quelque chose à la fin...
je me trompes où je ne vois pas plus loin que le bout de mon nez ?
A vrai dire, même si je connaissais cette fonctionnalité, je ne m'en suis jamais servi. Toutefois, je vois quelques utilités: