この方法でスクリプト用の拡張子を含めることは良い考えですか?phpファイル用のディレクトリをスキャンし、現在のスクリプトにそれらを含める
たとえば、 globを使用して特定のディレクトリからphpファイルのリストを取得し、各ファイルに対してrequire_once
を実行します。
これは、ページが生成されるたびに実行されます。パフォーマンスにとって悪いですか?
この方法でスクリプト用の拡張子を含めることは良い考えですか?phpファイル用のディレクトリをスキャンし、現在のスクリプトにそれらを含める
たとえば、 globを使用して特定のディレクトリからphpファイルのリストを取得し、各ファイルに対してrequire_once
を実行します。
これは、ページが生成されるたびに実行されます。パフォーマンスにとって悪いですか?
これは2つの理由で悪いでしょう:誰かがあなたのディレクトリにevil.php
スティック
glob
は、最も効率的ではなく、相対パス経由でも含まれません。おそらくautoloadingを使用して調べます。
代わりに__autoload()を使用することをおすすめします。
あなたが必要としているかどうかにかかわらず、ファイルを含めていることは特に良いことではありません。また、ファイル間の依存関係を処理する/処理する順序を制御することもできません。これらがPHPクラスファイルである場合は、オートローダーを使用するほうがよいでしょう。