控制結構的替代語法

PHP 為某些控制結構提供了另一種語法:ifwhileforforeachswitch

與普通語法相比,不同之處在於,開括號由冒號(:)代替,而右括號分別由 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;

PHP 手冊 - 控制結構 - 替代語法