php
における include と require の違い
この 2 つの方法には、required と include があり、異なる使用方法の柔軟性が提供されます。
Web サイト構築: http://www.ucantech.com/
require の使用方法は require("MyRequireFile.php"); と似ています。この関数は通常、PHP プログラムの先頭に配置され、PHP プログラムが実行される前に、まず require で指定されたファイルを読み込み、それを PHP プログラムの Web ページの一部にします。このようにして、よく使われる機能を Web ページに導入することもできます。
include 使用方法は include("MyIncludeFile.php"); です。この機能は通常、フロー制御の処理部に配置されます。 PHP プログラムの Web ページは、インクルード ファイルを読み取るときにのみ読み取ります。これにより、プログラムの実行処理を簡略化することができる。
1.include は使用時にロードされます
2.require は最初にロードされます
3._once サフィックス を示します
PHP システムには、PHP プログラムをロードするときに疑似コンパイル プロセスがあり、これによりプログラムの実行速度が向上します。しかし、インクルード ドキュメントは依然として解釈され、実行されます。
インクルード ファイルにエラーがあり、メイン プログラムは実行を続けます。
要求ファイルにエラーがあり、メイン プログラムは実行されます。
インクルードされたファイルにエラーがあるため、システムに影響が少ない場合は include を使用し、そうでない場合は require
を使用します。 ()。 2 つの構造は、障害の処理方法を除いて同一です。 include() は警告を生成し、require() は致命的なエラーを引き起こします。つまり、ファイルが見つからない場合にページの処理を停止したい場合は、require() を使用します。 include() これは当てはまらないため、スクリプトは引き続き実行されます。また、必ず適切な include_path を設定してください。
require() 関数は、それ自体を指定されたファイルの内容に置き換えます。この置換プロセスは、include() のように最初に計算されるのではなく、PHP エンジンがコードをコンパイルするときに行われます。 require() 関数は静的要素でよく使用され、include() は動的要素でよく使用されます。 include_once() と同様に、require_once() は、指定されたコードが挿入されているかどうかを最初に確認します。コードがすでに存在する場合、そのコードは再度挿入されません。 (fblww-0116)