“:”在PHP中意味着什么?
可能重复:什么是PHP中的“:”?
什么是:
在下面的PHP代码是什么意思?
<?php
while (have_posts()) : the_post();
?>
它被称为控制结构的替代语法。 你应该有一个endwhile;
之后的某个地方。 基本上,它可以让你省略大括号{}
,使它看起来更“漂亮”......
就编辑而言,它被称为三元运算符(这是第三部分)。 基本上这是一个赋值速记。
$foo = $first ? $second : $third;
就像说一样(只是更短):
if ($first) {
$foo = $second;
} else {
$foo = $third;
}
在文档中列出了一个例子while
它解释了语法:
与if语句一样,可以通过用大括号括起一组语句,或者使用替代语法,在相同的while循环中对多个语句进行分组:
while (expr):
statement
...
endwhile;
这里的答案解释它是这样的:
这个(:)运算符主要用于php和html的嵌入式编码。
使用这个操作符可以避免使用花括号。 该运算符降低了嵌入式编码的复杂性 你可以使用这个(:)运算符与if,while,for,foreach等...
没有(:)运算符
<body>
<?php if(true){ ?>
<span>This is just test</span>
<?php } ?>
</body>
用(:)运算符
<body>
<?php if(true): ?>
<span>This is just test</span>
<?php endif; ?>
</body>
就像是:
<?php
while(have_posts()) {
the_post();
}
?>
链接地址: http://www.djcxy.com/p/1743.html
上一篇: What does ":" mean in PHP?
下一篇: What is ":" in PHP?