PHP と ASP のファイルの引用には特定の違いがあります。PHP でファイルを参照するために require と include を使用する例を紹介します。
ファイルの参照は、PHP の特別な機能の 1 つです。このメソッドは、よく使用される関数や関数をファイルに配置し、他のページでこれらの関数を使用する必要がある場合に、この関数を参照することで直接呼び出すことができます。引用されていない場合、そのページで同じ機能を書き直すと、開発者の作業負荷が大幅に増加し、プログラム内のコード量が増加するため、後のメンテナンスや二次開発に役立ちません。
PHP でファイルを参照するには 2 つの方法があり、使用される関数はそれぞれ require() と include() です。 2 つの参照の効果は同じですが、2 つの関数には違いがあります。ファイルを参照するときに require が値を返さない場合、致命的なエラーが発生し、この関数を使用するとプログラムは終了して実行を継続します。参照するには、コードが正しく使用されていることを確認してください。また、include がファイルを参照している場合には戻り値があり、エラーが発生した場合には次のコードを実行し続けます。したがって、ファイルを参照するには最初の関数 require を使用することをお勧めします。この関数は値を返さず、include よりも比較的高速で効率的です。通常、require は PHP プログラムの先頭に配置され、PHP プログラムが実行される前に、まず require で指定されたファイルを読み込み、それを PHP プログラムの Web ページの一部にします。このようにして、よく使われる機能を Web ページに導入することもできます。
コードは次のとおりです | コードをコピー |
require('sql.php'); // この関数は通常、先頭に配置されます。例: SQL データベース接続関数を参照するファイル |
現時点では、ページが複数のファイルを参照し、これらの参照ファイルが 1 つ以上の他の同一のファイルも参照している場合、何度も参照する必要がない場合があるのに、どうすれば PHP に引用のみを許可できるのかと尋ねる人がいるかもしれません。一度?もちろん、PHP にも対応するメソッドがあり、元の関数に「suffix」ステートメントを追加します。つまり、次の例に示すように、関数をそれぞれ require_once() と include_once() に変更します。
コードをコピー | |
require_once('sql.php'); // sql.php ファイルを一度だけ参照することを宣言します echo '引用ファイルのデモ' ; Include_once('hello-world.php'); //hello-world.php ファイルが 1 回だけ参照されることを示します ?> |