PHP:¿Puedo incluir todos los php de un directorio?

De Foros del Web

No sé si está posteado, pero con esta simple función es posible.

Código PHP:

#Power by nicolaspar 2007
function require_once_dir( $path ){
    $dir = dir($path);
    while( ( $file = $dir->read() ) !== false )
        if( is_file( $path .'/'. $file ) and preg_match( '/^(.+)\.php$/i' , $file ) )
            require_once( $path .'/'. $file );
    $dir->close();
}
 
#Example
require_once_dir( 'lib/db' );
require_once_dir( 'lib/email' );  

--nicolaspar 07 Set 2007

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales