ファイルを参照するには include ステートメントを使用します
注: include を使用して外部ファイルを適用する場合、外部ファイルは、参照された外部ファイルでエラーが発生したときにコードが実行されたときにのみ導入され、読み取り専用になります。ファイルを削除すると、システムは警告を発するだけで、php ファイル全体の実行は下方向に続行されます。
include("top.php");
include("bottom.php");
include文とrequire文の違い
require文でファイルを呼び出す場合、呼び出されたファイルが見つからない場合、require文はエラーメッセージを出力してスクリプトの処理を即終了させます。 。 include ステートメントは、ファイルが見つからない場合に警告を出力し、スクリプトの処理を終了しません。 require ステートメントを使用してファイルを呼び出す場合、外部ファイルはプログラムが実行されるとすぐに呼び出されます。 include ステートメントを介して外部ファイルを呼び出す場合、外部ファイルはプログラムがステートメントを実行するときにのみ呼び出されます。 。include_once ステートメントを使用してファイルを参照します
include_once ステートメントを使用すると、ファイルをインポートする前にファイルがページの他の部分で使用されているかどうかが確認され、使用されている場合、ファイルは繰り返し参照されません。プログラムで引用できるのは 1 回だけです。 例: インポートするファイルにいくつかのカスタム関数があります。このファイルを同じプログラムで繰り返しインポートすると、PHP では同じ名前の関数を繰り返し宣言することができないため、2 回目のインポート中にエラーが発生します。require_once ステートメントを使用してファイルを参照する
require_once ステートメントは、require ステートメントの拡張機能です。違いは、require_once ステートメントを適用するときに最初にチェックすることです。参照されるファイルがすでに require_once ステートメント内にあるかどうか。プログラム内の他の場所で参照されている場合、そのファイルは再度呼び出されません。
例: 同じページ内の 2 つの同一のファイルを参照するために require_once ステートメントを同時に適用した場合、出力中に最初のファイルのみが実行され、2 番目に参照されたファイルは実行されません。
include_once ステートメントと require_once ステートメントの使用の違い
include_once ステートメントは、スクリプトの実行中に外部ファイルを呼び出すときにエラーが発生すると警告を生成しますが、require_once ステートメントは致命的なエラーを引き起こします。
その目的は、インクルードされるファイルが 1 回だけインクルードされるようにすることで、同じ関数ライブラリが誤って複数回インクルードされ、その結果、関数の定義が繰り返されてエラーが発生することを防ぐことができます。
上記は、PHP のファイル参照 (include、require、include_once、require_once) を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人の役に立てば幸いです。