什么是PHP中的“:”?
符号是什么意思:
在PHP中是什么意思?
PHP为其控制结构提供了一种替代语法; 即if,while,for,foreach和switch。 在每种情况下,替代语法的基本形式是分别将大括号分别更改为冒号(:)和结束大括号,以分别结束endif,endwhile,endfor ;, endforeach ;,或endswitch。
您还遇到:
如果您对控制结构使用替代语法:
<?php
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>
或者如前所述,三元运算符:
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
(从文档中取得的例子)
编辑:不知何故,我没有看到替代语法已经提到过,一定是太累了;)无论如何,我会保持原样,因为我认为一个实际的例子和链接到文档比纯粹更有帮助文本。
我猜你正在看这个语法:
print ($item ? $item : '');
这是if / else的简短形式。 这个? 是if和the:是其他。
链接地址: http://www.djcxy.com/p/1741.html上一篇: What is ":" in PHP?