ホームページ  >  記事  >  バックエンド開発  >  php requireとincludeの違い

php requireとincludeの違い

(*-*)浩
(*-*)浩オリジナル
2019-10-12 10:11:342540ブラウズ

php requireとincludeの違い

php include と require の違い

インポートされたファイルの処理方法の違いに加えて、include の最大の違いは、 require is :include は、存在しないファイルを導入するときに警告を生成し、スクリプトは実行を継続しますが、require は致命的なエラーを引き起こし、スクリプトの実行を停止します。 (推奨される学習: PHP ビデオ チュートリアル )

<?php
  include &#39;no.php&#39;;
  echo &#39;123&#39;;
?>

no.php ファイルが存在しない場合、echo '123' 文は引き続き実行できます。

状況は次のようになります。

php requireとincludeの違い

<?php
require &#39;no.php&#39;;
echo &#39;123&#39;;
?>

no.php ファイルが存在しない場合、echo '123' 文は実行されず、次の場合に停止します。必要とする。

表示される内容は次のようになります。

php requireとincludeの違い

include() は require() と同じ機能を持ちますが、使用法にはいくつかの違いがあります。違いは、include() は条件付き包含関数であるのに対し、require() は無条件包含関数であることです。

たとえば、次の例では、変数 $somgthing が true の場合、ファイル somefile がインクルードされます:

if($something){
include("somefile");
}

ただし、$something の値がどのようなものであっても、次のコードにはインクルードされます。ファイル somefile ファイルを入力します:

if($something){
require("somefile");
}

以上がphp requireとincludeの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:phpで曜日を取得次の記事:phpで曜日を取得