这在PHP中是什么类型的语法?

use*_*729 2 php syntax

if(true):
    echo 'good';
endif;
Run Code Online (Sandbox Code Playgroud)

我今天只在PHP中看到它!

我一直在使用:

if(true)
{
   echo 'good';
}
Run Code Online (Sandbox Code Playgroud)

Pas*_*TIN 10

它是控制结构替代语法.


引用手册的那一页:

PHP为其某些控制结构提供了另一种语法; 即if,while,for, foreach,和switch.在每种情况下,替代语法的基本形式是将开括号更改为冒号(:)和闭括号到 endif;,endwhile;,endfor;, endforeach;,或endswitch;,分别.


我不经常在"纯PHP"文件中看到它,但是当PHP与HTML混合在同一个文件中时,它经常被使用 - 即用作模板语言时.