控制結構的替代語法
PHP 為某些控制結構提供了另一種語法:if
,while
,for
,foreach
和 switch
。
與普通語法相比,不同之處在於,開括號由冒號(:
)代替,而右括號分別由 endif;
,endwhile;
,endfor;
,endforeach;
或 endswitch;
代替。有關各個示例,請參閱有關控制結構的備用語法的主題。
if ($a == 42):
echo "The answer to life, the universe and everything is 42.";
endif;
使用短語法的多個 elseif
語句:
if ($a == 5):
echo "a equals 5";
elseif ($a == 6):
echo "a equals 6";
else:
echo "a is neither 5 nor 6";
endif;