最新消息:扫描右侧莎龙博客微信公众账号获取文章访问密码^_^QQ交流群:112302518

php中的大括号/花括号替代语法endif;endwhile;endfor;

php编程 莎龙 2266浏览 0评论

终于感觉弄清这个问题了,原来就是php书写的一种语法替代呢:主要使用“:”替代左边花括号,用endif;或者endwhile;等来替代右边花括号。

能实现替代的函数主要有:if,while,for,foreach,switch==》流程控制语句

下面是实例以及语法注释:

<?php/* 不正确的使用方法: */
if($a > $b):
echo $a.” is greater than “.$b;
else if($a == $b): // 将无法编译
echo “The above line causes a parse error.”;
endif;

/* 正确的使用方法: */
if($a > $b):
echo $a.” is greater than “.$b;
elseif($a == $b): // 注意使用了一个单词的 elseif
echo $a.” equals “.$b;
else:
echo $a.” is neither greater than or equal to “.$b;
endif;

?>

<?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;
?>

转载请注明:莎龙博客2017 » php中的大括号/花括号替代语法endif;endwhile;endfor;

  1. 请那些黑粉们表在那叫了,不喜欢就不喜欢被,至于叫么?不就是想引起大家注意么?说什么人家整过容,韩国人怎么了?说话拿点证据好不?谁说韩国人就一定整过容了,我看人家没整过容都比你帅比你美!麻痹的,没事就别在那叫,什么叫做脑残粉,我们就是喜欢秀贤怎么得了?谁说

  2. 请那些黑粉们表在那叫了,不喜欢就不喜欢被,至于叫么?不就是想引起大家注意么?说什么人家整过容,韩国人怎么了?说话拿点证据好不?谁说韩国人就一定整过容了,我看人家没整过容都比你帅比你美!麻痹的,没事就别在那叫,什么叫做脑残粉,我们就是喜欢秀贤怎么得了?谁说