目录
我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如:
<?php if(empty($GET_['a'])): ?>
威言威语
<?php endif; ?>
这些语法用得比较多的地方是在PHP和HTML混合页面的代码里面。好处如下:
- 使HTML和PHP混合页面代码更加干净整齐。
- 流程控制逻辑更清晰,代码更容易阅读。
- 一些从ASP等其他类basic语言家族转来的朋友,会更容易使用PHP。
替代语法的基本形式:
左花括号 {
换成冒号 :
,把右花括号 }
分别换成 endif;
、 endwhile;
、 endfor;
、 endforeach;
以及 endswitch;
if语句的替代语法:
<?php if ($a == 5): ?>
等于5
<?php elseif ($a == 6): ?>
等于6
<?php else: ?>
不是5就是6
<?php endif; ?>
while语句的替代语法:
<?php while (expr): ?>
循环点什么
<?php endwhile; ?>
for语句的替代语法:
<?php for (expr1; expr2; expr3): ?>
循环点什么
<?php endfor; ?>
foreach语句的替代语法:
<?php foreach (expr1): ?>
循环点什么
<?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;
?>
我以前看到里面的冒号,第一感觉是不是写错了,原来也是正常的。
你设计的皮肤很不错,本人是很喜欢,稍加改动正使用中,希望你能有更好的作品!呵呵