1. include と require の違い
インポートされたファイルを処理するさまざまな方法に加えて、 include最大の違いは、include は存在しないファイルを導入するときに警告を生成し、スクリプトは実行を継続しますが、require は致命的なエラーを引き起こし、スクリプトの実行を停止することです。
<?php include 'no.php'; echo '123'; ?>
no.php ファイルが存在しない場合、echo '123' センテンスは引き続き実行できます。
include() は require() と同じ関数ですが、include() は条件付き包含関数であるのに対し、require() は無条件包含関数であるため、使用方法にいくつかの違いがあります。
たとえば、次の例では、変数 $somgthing が true の場合、ファイル somefile がインクルードされます:
if($something){include("somefile"); }
ただし、$something の値がどのようなものであっても、次のようになります。コードは、ファイル somefile がファイルに含まれます:
if($something){require("somefile"); }
2. include と include_once の違い (require と require_once の違い)
# #include_once (require_once) ステートメントは、スクリプトの実行中に指定されたファイルをインクルードして実行します。この動作は include (require) ステートメントと似ていますが、ファイル内のコードが既にインクルードされている場合、再度インクルードされることはなく、一度だけインクルードされる点が異なります。 include_once (require_once) は、ロードされたファイルのリストをクエリし、存在するかどうかを確認してから、再度ロードする必要があります。<?phprequire '1.php';require '1.php';?>
<?phprequire '1.php';require_once '1.php';?>
以上がphp include 違いが必要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。