Heim >php教程 >PHP源码 >关于require无条件包含和include有条件包含

关于require无条件包含和include有条件包含

PHP中文网
PHP中文网Original
2016-05-25 17:04:311473Durchsuche

关于require无条件包含和include有条件包含

//如果变量$somgthing为真,则将包含文件somefile:
1 if($something){
2 include("somefile");
3 }

//但不管$something取何值,下面的代码将把文件somefile包含进文件里:
1 if($something){
2 require("somefile");
3 }

//下面的这个有趣的例子充分说明了这两个函数之间的不同。

1 $i = 1;
2 while ($i < 3) {
3 require("somefile.$i");
4 $i++;
5 }
//在这段代码中,每一次循环的时候,程序都将把同一个文件包含进去。
很显然这不是程序员的初衷,从代码中我们可以看出这段代码希望在每次循环时,
将不同的文件包含进来。如果要完成这个功能,必须求助函数include():

1 $i = 1;
2 while ($i < 3) {
3 include("somefile.$i");
4 $i++;
5 }

                   

 以上就是关于require无条件包含和include有条件包含的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn