①機能と使い方
コードの重複を減らすことができる
include(_once)(「ファイルへのパス」)とrequire(_once)(「ファイルへのパス」)
②理解する
端的に言えば、 is include(_once) 行と require(_once) 行をインクルードされたファイルの内容に置き換えます
③注
include/require インクルードされるファイルには を追加する必要があります。ファイルの内容は通常の文字列です。 タグがある場合、Windows では絶対パスまたは相対パスを使用できます。はい、Linux はスラッシュのみを認識するので、スラッシュを使用するのが最善です
⑤include は、ファイルが見つからない場合、警告エラーが報告されます。プログラムは実行を継続します
Require は必要であることを意味します。ファイルが見つからない場合は、致命的なエラーが報告され、プログラムの実行が停止されます。
すでに含まれている場合は、システムが判断します。 2 回目は含まれません
例: という a.php ファイルがあります。 b.php ファイルの内容は $a=5; ("a.php"); echo $a ; require_once("a.php"); echo $a;
結果は、最初の出力は 6 のままです。 。 _once には 1 回しか含まれていません。once が追加されていない場合、2 番目の出力は 7 になります。
⑥Choose
例えば、システム構成にない場合は、当然、require を使用します。ある統計プログラムであれば、Web サイト上の人数をカウントするだけなので、必要ありません。 include を使用できます
効率の違いは、システムが考慮しますが、1 回追加するかどうかです。一度だけロードするとシステムの効率が低下すると判断されるため、開発初期にディレクトリ構造を調整し、_once を使用しないようにしてください。
⑦特別な使い方
インクルードされたページの戻り値を返すには include/require を使用します
a.php ページの場合: ..... return $value; b.php ページの場合: $v = include(" a .php");
この使用法は、Web サイトの設定を行うときに時々遭遇します。
http://www.bkjia.com/PHPjc/327607.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/327607.html