【发布时间】:2011-08-19 14:46:50
【问题描述】:
可能重复:
What is the PHP ? : operator called and what does it do?
这在长格式中是什么意思?我没见过这样的台词。
$max_o = $max_o > $o ? $max_o : $o;
【问题讨论】:
标签: php
可能重复:
What is the PHP ? : operator called and what does it do?
这在长格式中是什么意思?我没见过这样的台词。
$max_o = $max_o > $o ? $max_o : $o;
【问题讨论】:
标签: php
if ($max_o > $o)
{
$max_o = $max_o;
}
else
{
$max_o = $o;
}
【讨论】:
这是 php ternary 运算符。 就像下面的代码:
if ($max_o > o)
$max_o = $max_o;
else
$max_o = $o;
【讨论】:
问号是三元运算符
和打字一样
if ($max_o > $o) {
$max_o = $max_o;
} else {
$max_o = $o;
}
【讨论】:
这和说的一样:
if($max_o <= $o) {
$max_o = $o;
}
但它说的是普通话
if($max_o > $o) {
$max_o = $max_o;
}
else {
$max_o = $o;
}
这是相当没有意义的。这是三元运算符的不良用法,因为我的第一个简单示例也可以。
【讨论】:
【讨论】: