このようにスクリプトの拡張機能を含めることは良い考えでしょうか?
たとえば。globを使用して特定のディレクトリから php ファイルのリストを取得し、require_once
各ファイルに対して a を実行します。
これは、ページが生成されるたびに実行されます。パフォーマンスに悪いでしょうか?
このようにスクリプトの拡張機能を含めることは良い考えでしょうか?
たとえば。globを使用して特定のディレクトリから php ファイルのリストを取得し、require_once
各ファイルに対して a を実行します。
これは、ページが生成されるたびに実行されます。パフォーマンスに悪いでしょうか?
次の 2 つの理由から、これは好ましくありません。
evil.php
があなたのディレクトリに固執すると、それが含まれて実行される可能性があります。glob
最も効率的ではなく、相対パスを介して含めることもできません。おそらくautoloadingの使用を検討してください。
代わりに__autoload()の使用を検討してください。
これは特に良い習慣ではありません。ファイルが必要かどうかに関係なく、ファイルを含めます。また、ファイル間の依存関係を処理するために含める/要求する順序を制御することもできません。これらが PHP クラス ファイルである場合は、オートローダーを使用することをお勧めします。