【发布时间】:2012-06-05 22:14:50
【问题描述】:
php 中如何比较两个整数?
我试过了
print (1 > 2); // No output
$a = 1;
$b = 2;
$c = ($a > $b) ? true : false;
print ($c); // No output
var_dump 工作正常。 我安装了最新的 PHP。
【问题讨论】:
-
PHP 内置的 REPL 很糟糕。我建议你从 github.com 下载一些 PHP REPL
-
所以
var_dump()有效但print()无效?这是否表明print()存在问题,而不是比较变量? -
另外,
$foo ? true : false是多余的(如果变量是true,则计算结果为true,如果是false,则计算结果为false)。 -
我正在使用 php 的similar_text($str1, $str2, $p) 比较两个字符串。我正在将 $p 与 70 进行比较,以查看 $p 是否大于 70。什么也没发生,所以我决定打印比较打印( $p > 70 )并且(现在我知道)php 什么也不打印。