ホームページ  >  記事  >  バックエンド開発  >  require、require_once、includeとinclude_once、requireonceinclude_PHPチュートリアルの違いについて

require、require_once、includeとinclude_once、requireonceinclude_PHPチュートリアルの違いについて

WBOY
WBOYオリジナル
2016-07-13 09:44:09778ブラウズ

require、require_once、includeとinclude_once、requireonceincludeの違いについて

1. 定義

Require、require_once、include、include_once はすべて PHP キーワードです。つまり、これらは実際には関数ではなく PHP ステートメントであり、print や echo と同様に、関数ではなく PHP 出力ステートメントでもあります。しかし、多くの場合、誰もがそれを関数と呼んでいます。

2. 使用方法

Requirement 'test.php'、require_once 'test.php'、または require('test.php')、require_once('test.php') はすべて受け入れ可能であり、include についても同様です。これらは、あるファイルを別のファイルに導入する必要がある場合に使用されます。括弧を使用することもできますが、関数ではないため、引用符を使用することを好みます。

3. require と require_once の違い

現在のファイル内で require() が参照されている場合、クラスまたはメソッドの複数の参照または重複が存在する可能性があります。そして、require_once() は、現在のファイルで参照するときに、アドレスをパラメータとして受け取ります。まず、参照先のファイル内のクラスまたはメソッドが参照されているかどうか、または参照されていないことを確認します。

4. include と include_once の違い

include は、require、include_once、require_once と同じ効果があります。

5. include (include_once) と require (require_once) の違い

include と include_once がファイルを参照する場合、エラーが発生すると、警告が発行され、参照されたファイルの実行が停止され、その後、現在のファイルの実行が継続されます。コード全体の動作は停止しません。

requireとrequire_onceでファイルを参照する場合、エラーが発生するとすぐに警告が発行され、その後コード全体の実行が停止します。したがって、require と require_once を正しく使用する方が安全です。

6、メリットとデメリット

require_once は実行に時間がかかるため、効率が比較的低くなります。時間が優先される場合は、require の方が良い選択ですが、多くの場合、時間と効率はバランスをとるものです。

セブン、用途

Requireとrequire_onceは通常、クラスファイルをインクルードするために使用されます。 include と include_once は通常、テンプレート ファイルをインクルードするために使用されます。

(間違い等ありましたらご指摘ください)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1051220.html技術記事 require、require_once、include、include_once、requireonceinclude の違いについて 1. 定義 require、require_once、include、include_once はすべて PHP のキーワードであり、実際には...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。