Devolver valores en includes de PHP
Está claro que cada día aprendo algo nuevo en PHP, quizás esto lo conoce todo el mundo, pero en mi caso lo desconocía. Se trata de que los include, requiere devuelvan un valor (muy útil con ficheros de configuración).
Si tenemos este fichero:
return array(
'hostname' => 'localhost',
'database' => 'test',
'username' => 'test',
'password' => 'test',
);
Al insertarlo en otro script, lo podremos asignar a una variable:
$config = include 'config.php';
var_dump($config);
Relacionados
Feedback off | Del.icio.us
1. Antonio Carvajal ~ Viernes, 28 Nov 2008 | 13:10H:
Muy curioso, la verdad es que yo tampoco lo sabía. Gracias por el dato
3. vladimir prieto ~ Miércoles, 03 Dic 2008 | 11:36H:
buen dato, yo tampoco lo conocía.
eso si, me costó un par de segundos entenderlo. de hecho tuve que pinchar en el link de origen y ahí lo entendí.
tal vez falta el comentario dentro del código de ejemplo e indicar que el array completo es, en si mismo, todo un fichero .php.
como sea...gracias por el dato

