PHP - 从 IF 块退出
2022-08-30 15:02:02
如果满足某个条件,我该如何退出区块?if
我尝试使用,但它不起作用:break
if($bla):
$bla = get_bla();
if(empty($bla)) break;
do($bla);
endif;
它说:致命错误:无法打破/继续1级...
如果满足某个条件,我该如何退出区块?if
我尝试使用,但它不起作用:break
if($bla):
$bla = get_bla();
if(empty($bla)) break;
do($bla);
endif;
它说:致命错误:无法打破/继续1级...
在 PHP 5.3 中,您可以使用 goto
if($bla):
$bla = get_bla();
if(empty($bla)) goto end;
do($bla);
endif;
end:
但就我个人而言,我认为这是一个丑陋的解决方案。
你不能中断 if 语句,只能像 for 或 while 一样循环。
如果此 if 位于函数中,请使用“return”。