2010-11-18 7 views

Répondre

2

Jetez un oeil à PHP 5 autoloading mechanism.

Il prend soin d'inclure les fichiers nécessaires lorsque la classe est utilisée.

En plus de vous épargner des tonnes d'instructions include, seuls les éléments effectivement utilisés dans le contexte actuel seront chargés.

1

include_once est à portée de main, sans aucun doute,
mais pratique toujours payer un prix
chèque discussion about include_once/require_once

Je vous suggère devriez vérifier avant de faire un include/include_once,
et l'envelopper en fonction

tels que

function include_more($classes) 
{ 
    foreach ($classes as $class) 
    { 
    if (!class_exists($class)) 
    { 
     include $class.'.class'; 
    } 
    } 
} 

Dans votre contrôleur, outil

include_more(array('Database', 'View', ...); 
Questions connexes