您的位置:首页 > 编程语言 > PHP开发

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: