PHPのincludeとrequireの違い

WBOY
リリース: 2016-07-29 09:00:59
オリジナル
943 人が閲覧しました

以下では、PHP コードにおける include() ステートメントと require() ステートメントの違いを紹介します:

1. さまざまなロード方法とエラー処理方法

  • include() ステートメントはプログラムのフロー制御に配置できます。 . プログラムが実行されるとき ファイルが到着したら、ファイルをロードします。エラーが発生した場合 (ファイルが存在しないなど)、警告のみが生成されます。通常、require() ステートメントはプログラムの先頭に配置され、プログラムの実行時にファイルがロードされます。エラーが発生した場合(ファイルが存在しないなど)、エラーが報告され、スクリプトは終了します。

  • 2.php Performance

inlcude() ステートメントは、実行されるたびにファイルを読み取り、評価します。

require() ステートメントは、ファイル処理を 1 回だけ実行します (実際には、ファイルの内容が require() ステートメントを置き換えます。
  • 3.include_once() および require_once()

include_once() は、ファイルをインクルードして実行します。ファイルがインクルードされた場合、再度インクルードされることはありません。

  • require_once() は、スクリプトの実行中にファイルがロードされているかどうかを最初に確認します。ロードされている場合は、再度ロードされません。ファイルを 2 回ロードするとエラーが発生します

  • ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

    ').text(i)); }; $numbering.fadeIn(1700); }); });
上記では、PHP の include と require の違いを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人にとって役立つことを願っています。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート