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

php requireとincludeの違い

(*-*)浩
リリース: 2023-02-26 12:02:02
オリジナル
2588 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート