我觉得发布这个非常非常非常愚蠢,但我找不到答案。我在谷歌和这里搜索过。
// originally values in a multi dimensional array, but used simple values
// to rule out errors.
$somenumber = 1; $anotherone=5;
if ($somenumber < $res->shares < $anotherone ) {
//blah
}
得到错误:
Parse error: syntax error, unexpected '<'
看起来非常简单直接。有什么奇怪的事情你不能比较多个值吗?我必须明确输入吗?
它适用于 Perl。这当然意味着它必须在其他所有方面都像这样工作。 ;)
最佳答案
不幸的是,您不能像那样链接比较运算符,您需要使用 and (&&
) 连接它们。请参阅以下示例:
$somenumber = 1; $anotherone=5;
if ($somenumber < $res->shares && $res->shares < $anotherone ) {
//blah
}
关于php - 在简单的小于大于比较中获取意外的 '<',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2548620/