2010-11-18 43 views

回答

2

看看PHP 5的autoloading mechanism

當使用班級時,需要包含必要的文件

除了保存大量的include語句之外,僅加載當前上下文中實際使用的包含。

1

include_once是得心應手,毫無疑問,
但總是得心應手付出代價
檢查discussion about include_once/require_once

我建議你做之前,應檢查任何包括/ include_once
並把它包裝成函數

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

在您的控制器中,執行器

include_more(array('Database', 'View', ...); 
相關問題