替換語法:對流程控制語句提供的替換語句。
語法規(guī)則:把左花括號(?{?)換成冒號(?:?),把右花括號(?}?)分別換成endif;,endswitch;,endwhile;,endfor;。
例:for($i=1;$i<4;$i++)
???????{
???????echo?$i."<br>";
???????}
替換后:
for($i=1;$i<4;$i++)
????????:
????????echo?$i."<br>";
????????endfor;
注意:對于do…while循環(huán),沒有可替換的語法。
2 回答
已采納

zhanbao
TA貢獻14條經(jīng)驗 獲得超7個贊
替代語法是 PHP 程序設(shè)計中不常見到,在 wordpress 主題代碼中,有少見的php替代語法。
適應場景:在 PHP 和 HTML 混合頁面的代碼編寫中使用,使代碼看起來比直接用花括號({})清晰些。
舉個例子:
1. 不使用替換語法的情況
<?php?if?($a?==?5)?{??>? <div>等于5</div>? <?php?}?elseif?($a?==?6)?{??>? <div>等于5</div>? <?php?}?else?{??>? <div>不是5就是6</div>? <?php?}??>
2. 使用替換語法情況
<?php?if?($a?==?5):??>? <div>等于5</div>? <?php?elseif?($a?==?6):??>? <div>等于5</div>? <?php?else:??>? <div>不是5就是6</div>? <?php?endif;??>
比較下來是不是清晰一些呢 :)
添加回答
舉報
0/150
提交
取消