Las funciones include, include_once, require y require_once de php por defecto retornan un valor si la operación fue exitosa o no, pero siempre y cuando esta no se encuentre dentro un return.
Demostración
- 1.- configuracion.php
Código :
<?php $conf["DB_NAME"] = "base_de_datos"; $conf["DB_HOST"] = "localhost"; $conf["DB_PASSWORD"] = "password"; $conf["DB_USERNAME"] = "username"; return $conf; ?>2.- archivo.php
Código :
<?php $confDB = include_once($conf); print_r($confDB); ?>
Código :
Array ( [DB_NAME] => base_de_datos [DB_HOST] => localhost [DB_PASSWORD] => password [DB_USERNAME] => username )Muchos programadores "avanzados" de php ignoran esto, es ahora cuando puedes presumir ante ese programador que te hace sentir inferior y poca cosa porque dizque sabe más PHP que tú, que él no sabía esto y que apesta.
Información Adicional: include y include_once, require y require_once.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por que al guien no sepa el 16 de Junio de 2009
Por hey el 16 de Junio de 2009
Por Kirk el 18 de Junio de 2009
Por Maikel el 20 de Junio de 2009
saludos
Por maria el 01 de Septiembre de 2009
Por sadcito el 08 de Septiembre de 2009
Por dAvidcA el 21 de Diciembre de 2009
Por mi parte, no es que ignore esta posibilidad solo que la considero absolutamente innecesaria en este caso: cuando utilizas include, include_once, require y require_once
tambien incluyes las variables que se encuentran dentro del archivo...
Ejemplo:
1.- configuracion.php
Código :
Código :
2.- archivo.php
Código :
Código :
Devolveria exactamente el mismo array q tu propones...
Por dAvidcA el 21 de Diciembre de 2009
Por Heisler el 24 de Noviembre de 2010
tengo que ser muy idiota para usar ahí
return $conf;
y esa bien equivocado el articulo no tiene nada que ver con que sepas o no y por supuesto que un programador con experiencia sabría esto.