程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> PHP流程控制的替代語法

PHP流程控制的替代語法

編輯:PHP基礎知識
 

在制作wordpress主題時也許你常常會見到endif;,endwhile;,endfor;endforeach; 以及 endswitch;這些,其實這些是PHP 提供了一些流程控制的替代語法,包括 if,while,for,foreach 和 switch。替代語法的基本形式是把左花括號({)換成冒號(:),把右花括號(})分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。

通過下面的實例感受下吧

 

根據之前描述的使用方法,if語句的替代語法使用如下:
<?php if ($a == 5): ?>
<div>等於5</div>
<?php elseif ($a == 6): ?>
<div>等於5</div>
<?php else: ?>
<div>不是5就是6</div>
<?php endif; ?>

while替代語法:
<?php while (expr): ?>
<li>循環點什麼</li>
<?php endwhile; ?>

for替代語法:
<?php for (expr1; expr2; expr3): ?>
<li>循環點什麼</li>
<?php endfor; ?>
foreach替代語法:
<?php foreach (expr1): ?>
<li>循環點什麼</li>
<?php endforeach; ?>

switch替代語法:
<?php
switch ($i):
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i is not equal to 0, 1 or 2";
endswitch;
?>
 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved