ディレクトリからすべての PHP ファイルをインクルードする
複数の PHP ファイルを手動でインクルードすることは、特に多数のサブクラスを操作する場合には面倒な作業となることがあります。 include('classes/*') を使用するのと同様に、PHP スクリプトのディレクトリ全体を含める方法はありますか?
解決策:
PHP は glob( ) 関数を使用して、特定のパターンに一致するファイルのリストを取得します。 glob() と foreach ループを使用すると、次のようにディレクトリからすべての PHP ファイルをインクルードできます。
<code class="php"><?php foreach (glob("classes/*.php") as $filename) { include $filename; } ?></code>
説明:
glob("classes/ *.php") ステートメントは、classes ディレクトリにあるすべての PHP ファイルの配列を返します。次に、foreach ループは、include ステートメントを使用して各ファイルを含め、各ファイル名を反復処理します。この手法を使用すると、手動で含める必要がなく、複数のファイルを含めることができます。
以上がディレクトリからすべての PHP ファイルを含める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。