PHP中流程控制的替代语法
2013-11-26 18:46
615 查看
PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。
使用这种语法时需要注意:elseif不可以分开写为else if,否则会编译不通过
//以下三种写法是正确的
if (1 > 2) :
echo 'test1';
echo 'test2';
endif;
if (1 > 2):
echo 'test1';
echo 'test2';
else:
echo 'test3';
echo 'test4';
endif;
if (1 > 2):
echo 'test1';
echo 'test2';
elseif (1 > 0):
echo 'test3';
echo 'test4';
endif;
//下面这种写法是错误的
if (1 > 2):
echo 'test1';
echo 'test2';
else if (1 > 0):
echo 'test3';
echo 'test4';
endif;
使用这种语法时需要注意:elseif不可以分开写为else if,否则会编译不通过
//以下三种写法是正确的
if (1 > 2) :
echo 'test1';
echo 'test2';
endif;
if (1 > 2):
echo 'test1';
echo 'test2';
else:
echo 'test3';
echo 'test4';
endif;
if (1 > 2):
echo 'test1';
echo 'test2';
elseif (1 > 0):
echo 'test3';
echo 'test4';
endif;
//下面这种写法是错误的
if (1 > 2):
echo 'test1';
echo 'test2';
else if (1 > 0):
echo 'test3';
echo 'test4';
endif;
相关文章推荐
- PHP流程控制替代语法举例
- PHP流程控制的替代语法
- PHP流程控制中不常用的替代语法
- PHP中流程控制的替代语法
- PHP流程控制中不经常使用的替代语法
- php的流程控制的替代语法
- PHP基础之流程控制2——流程控制的替代语法
- php中流程控制的替代语法
- 【php手册:流程控制】流程控制的替代语法,while,do...while,for,foreach,break,continue
- PHP流程控制的替代语法
- [PHP]流程控制的替代语法:endif/endwhile/endfor使用介绍
- php流程控制的代替语法——在控制语句中用冒号(:)
- PHP基本语法第三章-流程控制
- [WORDPRESS系列] : endif;endwhile;流程控制的替代语法
- PHP 流量控制语句的替代语法
- 第十节:控制结构-简洁-if-else-elseif/else if-流程控制的替代语法
- PHP基础之流程控制5——break/continue
- swift学习01-基础语法(常量,变量,流程控制)
- php学习之------[流程控制]
- 【PHP】基础笔记 08 —— 流程控制 之 循环语句