1. ホーム
  2. php

[解決済み] require, include, require_once, include_onceの違い?

2022-03-19 19:22:15

質問

PHPでは。

  • どのような場合に require vs. include ?
  • を使用する必要があります。 require_once vs. include_once ?

解決方法は?

あるのは requireinclude_once にも対応しています。

では、ご質問の内容は...

  1. どのような場合に require vs. include ?
  2. を使用する必要があります。 require_once vs. require

1の答えが記載されています こちら .

require()関数はinclude()と同じですが、エラーの扱いが異なります。エラーが発生した場合、include()関数は警告を発生させますが、スクリプトは実行を継続します。require()は致命的なエラーを発生させ、スクリプトは停止します。

2の答えは、以下の通りです。 こちら .

require_once() 文は require() と同じですが、PHP はファイルが既にインクルードされているかどうかを調べ、 もしそうなら再度インクルード (require) しないようにします。