if (10 > 0)
echo 'Yes'; //只能有一行 超過會報錯
else
echo 'No';
第二種
if (10 > 0) {
echo 'Yes';
echo '...'; //可以有多行
}
else {
echo 'No';
echo '....';
}
第三種
if (10 > 0) :
echo 'Yes';
echo '...';
else :
echo 'No';
echo '...';
endif;
註1: 建議使用第二種寫法。註2: 第三種寫法與第二種基本上相同,常見於HTML混寫時使用(例如:laravel的blade樣版)。
switch、while、for、foreach...也有類似的替代寫法
switch ($a) :
case 'A':
echo 'AAA';
break;
endswitch;
while ($i < 10) :
$i++;
echo $i;
endwhile;
for ($i = 0; $i < 10; $i++) :
echo $i;
endfor;
foreach ($arr as $v) :
echo $v;
endforeach;
No comments:
Post a Comment