文章目录替代语法的基本形式:if语句的替代语法:while语句的替代语法:for语句的替代语法:foreach语句的替代语法:switch语句的替代语法:我们经常在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): ? ?php elseif ($a == 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语句的替代语法: ?phpswitch ($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;