PHP4 参照ファイルのステートメントの比較
Ling Xin Yijian
プログラムを作成する際、繰り返し使用する必要があるものがいくつかありますが、使用するたびに一度入力するのは非常に効率的ではありません。したがって、プログラミング言語にはこれらの操作を特別に処理するステートメントがあり、それを「参照ファイルステートメント」と呼びます。必要なときに、これらの参照ステートメントを使用して必要なものを直接導入するだけで、効率が一気に向上します (笑)
PHP4 では、 require();include();require_once (); を使用できます。 ; これらの 4 つの参照ステートメントは、既存のファイルをプログラムに直接参照します。もちろん、それらを合理的に使用すると、大きな効率が得られます。これは、それらの直接の類似点と相違点を理解した後にのみ理解できます。この記事ではその使い方に焦点を当てます。
require() ステートメント
構文: require("statement");
パラメータ: "statement" は、参照されるプログラムセグメントファイルの名前です。
注: require() ステートメントは、PHP プログラムが実行される前に、require で参照されるファイルを読み取るため、通常、require はプログラムの先頭に置かれます。したがって、require ステートメントは少し強力であることに注意してください。つまり、プログラムが参照ファイルを本当に必要とするかどうかに関係なく、require ステートメントを使用している限り、参照ファイルが含まれてしまいます。この関数を使用して条件制御ステートメントにインクルードすると、条件が true でなくても、参照されたファイルがインクルードされます。ゾンビが形成されると、操作中に目に見える影響はありませんが、明らかに負担が増加しますので、特に注意してください。 require ステートメントを使用してインクルード エラーが発生した場合、プログラムはエラー メッセージを出力して実行を停止します。 !
include() ステートメント
構文: include("statement");
パラメータ: "statement" は、参照されるプログラムセグメントファイルの名前です。
注: ご覧のとおり、require() と include() の構文は同じです。ただし、それらの機能は少し異なります。 include ステートメントは、実行時にインクルードされるファイルのみを読み取ります。エラー処理を容易にするために、 include ステートメントを使用します。 include エラーが発生した場合、プログラムは include ステートメントをスキップします。エラー メッセージは表示されますが、プログラムは実行を続行します。 ! (これは教科書の内容とは異なりますが、私を信じるか、自分で試してみてください。ご自身の判断を信じてください!!)
require_once() ステートメント
文法: require_once("statement")
説明: require の拡張機能と言われていますが、その機能と使用法は似ていますが、異なる点は、require_once ステートメントには参照チェーンがあり、ファイルがプログラムに 1 回だけ追加されることを保証し、変数値を回避できることです。と関数間の競合。 ^_^
include_once() ステートメント
構文: include_once("statement");
説明: require_once ステートメントと同様に、include_once ステートメントは include の機能を拡張します。プログラムの実行中に、指定されたファイルがインクルードされます。そのファイルから参照されるプログラムが以前にインクルードされている場合、include_once() はそれを再度インクルードしません。つまり、同じファイルは 1 回しか参照できません。 ! !
他に知っておくべきこと。参照されたファイルは元の PHP 区切り文字「」を継承しなくなり、参照されたドキュメントに PHP コードが含まれている場合は、区切り文字を再使用する必要があります。 " は PHP コードをマークします。 PHP4 では、参照ステートメントには関数の特定の機能があり、PHP3 では利用できない戻り値やプログラムの流用をサポートしています。強調しておきますが、ファイルを参照するとき、システムはこのページを個別に実行するのではなく、このページのコードをそのページが属するメイン プログラムに導入します。