(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";
}
(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";
}
私はそれはあなたが簡単にinclude()
、include_once()
、require()
とrequire_once()
を切り替えることができるようになるので、私はあなたが必要とする場合には、2番目のオプションを取ると思いますクラスと__autoload
を使用してお勧めしますそれ。
このすべての_onceものはlamers用です。フローを制御できるプログラムを作成しようとしています –
なぜ 'include PATH 'だけではないのですか?utils/array.php"; '? –
@Col。 Shrapnelはうまくいくが、より多くの入力が必要となり、 "utils"フォルダの名前を変更して "ヘルパー"と言うのは非常に難しいだろう。 –
男、**あなたはブートストラップファイル**に一度だけタイプします。その後、他のプロジェクトのためにコピー&ペーストするだけです。あなたはそれを忘れてしまった。本当に重要な何かを身につけてください。 utilsパスに関しては、名前を変更する賢明な理由がある場合、utilspath定数がより適切でしょう。 –