ホームページ > バックエンド開発 > PHPチュートリアル > include_once と require_once_PHP チュートリアルの違いを深く理解する

include_once と require_once_PHP チュートリアルの違いを深く理解する

WBOY
リリース: 2016-07-21 15:06:28
オリジナル
784 人が閲覧しました

①機能と使い方

コードの重複を減らすことができる

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

tru​​e

http://www.bkjia.com/PHPjc/327607.html

技術記事

①コードの重複を減らすことができる関数と使い方 include(_once) (「ファイルへのパス」) と require(_once) (「ファイルへのパス」) ② 端的に言えば、インクルードされたファイルを使用することです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート