2011-01-06 13 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"; '? –

+0

@Col。 Shrapnelはうまくいくが、より多くの入力が必要となり、 "utils"フォルダの名前を変更して "ヘルパー"と言うのは非常に難しいだろう。 –

+0

男、**あなたはブートストラップファイル**に一度だけタイプします。その後、他のプロジェクトのためにコピー&ペーストするだけです。あなたはそれを忘れてしまった。本当に重要な何かを身につけてください。 utilsパスに関しては、名前を変更する賢明な理由がある場合、utilspath定数がより適切でしょう。 –

答えて

4

私はそれはあなたが簡単にinclude()include_once()require()require_once()を切り替えることができるようになるので、私はあなたが必要とする場合には、2番目のオプションを取ると思いますクラスと__autoload

2

を使用してお勧めしますそれ。

+2

このすべての_onceものはlamers用です。フローを制御できるプログラムを作成しようとしています –

関連する問題