PHP に include と require

WBOY
リリース: 2016-06-23 14:32:20
オリジナル
805 人が閲覧しました

今日偶然見ました、抜粋
PHPプログラミングでは、include()とrequire()は同じ関数ですが、使い方にいくつかの違いがあります。 include()は条件付き包含関数ですが、require()は無条件に包含されます。関数。たとえば、次の例では、変数 $somgthing が true の場合、ファイル somefile がインクルードされます。次のコードは、ファイル somefile をファイルに組み込みます:

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


次の興味深い例は、これら 2 つの関数の違いを完全に示しています。

$i = 1;
while ($i < 3) {
require("somefile.$i");

$i++;

このコードでは、ループするたびに、同じファイルをインクルードします。明らかに、これはプログラマーの本来の意図ではありません。コードから、このコードが各ループに異なるファイルを含めることを望んでいることがわかります。この関数を完成させたい場合は、 include() 関数を使用する必要があります:


$i = 1;
while ($i include("somefile.$i"); ;
}


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