打破包括

时间:2011-01-20 17:19:47

标签: php

如果要省略循环的剩余部分,则编写一个break语句。

是否可以编写一些内容来省略所包含文件的剩余部分(但不会像使用dieexit时那样终止应用的其余部分?)

2 个答案:

答案 0 :(得分:7)

您可以使用return语句退出包含的文件,并可选择返回值。

示例:

<?php
// file1.php:

$value = include('file2.php');
echo $value;

其中包括:

<?php
// file2.php:
if($_REQUEST['something'] == 'something else')
  return 'Something else';

//do some stuff if _REQUEST['something'] != 'something else'

return 'something';

显然是一个无用的示例,但是,它演示了使用return来编写include() ed文件。

答案 1 :(得分:1)

你可以将你的包分成两个单独的文件,然后根据需要而不是只需要一个,或者可能只需要一个,并根据需要让那个需要第二个。