PHP中的替代語法

今天看瞭一下wordpress的代碼,裡面有些少見的php替代語法,

		

'

' ) ); ?>

else後面的冒號和endif代表啥?菜鳥一個,沒有見過,所以就google瞭一下,才明白這是php的替代語法,

冒號(:)等價於左花括號({),endif等價於右花括號(});

舉個例子吧:
<?php if ($a
是負數拉

上面的語句等同於
<?php if ($a
是負數拉

PHP中那些語法有替代語法?
流程控制(包括if,while,forforeach,switch)這幾個語句有替代語法。

替代語法的基本形式:
左花括號({)換成冒號(:),把右花括號(})分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

while替代語法:

  • 循環點什麼
  • 其它替代語法可以類推。

    發佈留言