php include と require の違い
インポートされたファイルの処理方法の違いに加えて、include の最大の違いは、 require is :include は、存在しないファイルを導入するときに警告を生成し、スクリプトは実行を継続しますが、require は致命的なエラーを引き起こし、スクリプトの実行を停止します。 (推奨される学習: PHP ビデオ チュートリアル )
<?php include 'no.php'; echo '123'; ?>
no.php ファイルが存在しない場合、echo '123' 文は引き続き実行できます。
状況は次のようになります。
<?php require '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"); }
以上がphp requireとincludeの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。