①機能と使い方
コードの重複を減らすことができる
include(_once)(「ファイルへのパス」)とrequire(_once)(「ファイルへのパス」)
②理解する
端的に言えば、 include(_once) と require(_once) の行をインクルードされたファイルの内容に置き換えます
③ 注
Include/require インクルードされるファイルには を追加する必要があります。 タグに遭遇すると、解釈されます ④パス
Windows では、スラッシュと相対パスの両方を使用できます。 , Linuxはスラッシュのみを認識するので、スラッシュを使用するのが最善です
⑤違い
includeは、ファイルが見つからない場合、警告エラーが報告され、その後プログラムは実行を続行します
Requireは、です。ファイルが見つからない場合は、致命的なエラーが報告され、プログラムの実行が停止されます。すでに含まれている場合は、2 回目は含まれないとシステムが判断します。
例:内容が である a.php ファイルがあります
b.php ファイルの内容は
require_once
("a.php") ; echo $a; require_once("a.php"); echo $a;
結果は、最初の出力は 6 ですが、2 番目の出力は 6 のままです。 。 _once には 1 回だけ含まれます。once が追加されていない場合、2 番目の出力は 7 になります。⑥ を選択します。たとえば、システム構成に欠落している場合は、Web サイトの実行が許可されないため、当然、require を使用します。ある統計プログラムですが、Web サイト上の人数をカウントするだけなので、必要はありません。一度追加するかどうかは、システムの違いです。 _once は 1 回だけロードするとシステムの判断で効率が低下するため、開発の初めに
ディレクトリ構造
を調整する必要があり、_once は使用しないようにしてください。
⑦特別な使い方
インクルードされたページの戻り値を返すには include/require を使用します
a.php ページの場合: ..... return $value; b.php ページの場合: $v = include(" a .php");
この使用法は、Web サイトの設定を行うときに時々遭遇します。
以上がphp include_onceとrequire_onceの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。