2011-01-06 106 views
0

(a)对(b)有什么好处吗?包括目录中的文件

a)将路径返回到文件的函数。

include util("array"); 

function util($name) 
{ 
    return PATH."utils/$name.php"; 
} 

B)直接包括文件的函数。

util("array"); 

function util($name) 
{ 
    include PATH."utils/$name.php"; 
} 
+0

为什么不只是`include PATH。“utils/array.php”;`? – 2011-01-06 09:17:05

+0

@Col。碎片,这将工作,但它需要更多的打字,这将使它非常难以重命名“utils”文件夹,让有一天说“助手”。 – 2011-01-06 09:19:53

回答

4

我推荐使用类和__autoload

2

我会拿第二个选项,因为这将让你轻松include()include_once()require()require_once()之间进行切换,如果你需要那。

相关问题