PHPは、スクリプトに外部ファイルを含めるいくつかの方法を提供します。 最も一般的なのは、include
、include_once
、require
、およびrequire_once
です。 これらの関数はすべてファイル名を引数として取り、関数が呼び出されるポイントでそのファイルの内容を現在のスクリプトに挿入します。
主要な違いは、エラーを処理する方法と複数の包有物を許可するかどうかにあります:
include_once
に似ていますが、指定されたファイルは1回しか含まれていません。 ファイルが既に含まれている場合、それはスキップされており、重複したコード実行を防ぎます。 これは、ファイルに再定義される可能性のある機能またはクラスが含まれている場合の競合を防ぐのに役立ちます。 これは、スクリプトが実行を停止することを意味します。 を使用して、include
require
:require
:require_once
ここに:require
を示す簡単な例があります。 PHP 7?include
、
<code class="php"><?php include 'my_file.php'; // my_file.php contains some code echo "This code executes after including my_file.php"; ?></code>
require
<code class="php"><?php require 'essential_file.php'; // essential_file.php contains critical code echo "This code only executes if essential_file.php is found"; ?></code>
'my_file.php'
include
およびinclude_once
はオプションのファイル用です。ファイルが欠落している場合でもスクリプトは続きます。ファイルが欠落している場合、スクリプトは停止します。 これは一般に、堅牢なコードの好ましいプラクティスです。 require
およびrequire_once
の場合、返品値を確認できます。これは、ファイルが正常に含まれていない場合は _once
以上がPHP 7にファイルを含めて要求する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。