【发布时间】:2012-12-26 18:13:46
【问题描述】:
我想知道PHP是否有一个函数可以让我在进程到达“?>”标签之前结束它,例如:
<?php
echo 'first';
endphptag();
echo 'second';
?>
third
<?php
echo 'fourth';
?>
那么输出应该是:
first
third
fourth
我知道有些人认为这是无用的,但我想为 iframe 上的验证脚本执行此操作,而不是使用 die 或 exit 函数,因为它会杀死整个脚本,我只想结束它的一部分。
通常我改用if - else,但我想避免使用它们,因为进程很大,我想要一些更具可读性的东西,顺便说一下,我在我的 ajax 脚本中使用if - die,我想在我的 iframe 也是,谢谢!
好吧,我只是想知道 PHP 是否已经有一个合适的函数(似乎没有),所以我想我会把它留给 if - elses,因为真的不值得使用更多的过程来制作它“更具可读性”(例如:try - catches 使用了太多资源,我也不打算这样做)。我的怀疑只是为了这个,我只会在我的ajax文件中使用die函数使用这个过程(我不知道是否推荐,但我认为没有问题,因为PHP应该有它出于某种原因)
【问题讨论】:
-
如果你需要这样的功能,你可能做得不对...
-
我不完全明白你想要做什么。关闭 PHP 标记对执行没有任何作用……只是指定 PHP 代码在哪里和不在哪里。您是否偶然寻找
break或next? -
我更喜欢使用
if/else语句