在PHP中比较整数和数组的有趣行为

纳米简历

在PHP中,我必须比较一个整数变量是否小于数组的值,但是我在代码中有一个错误,并且偶然发现了意外的行为。

我正在将整数与数组本身进行比较,并且返回的是true。你知道为什么吗?

我一直在StackOverflow和php.net (PHP类型比较)中进行搜索,但没有找到具体答案。

在这里,您有一些代码可以对此进行测试。

<?php

$myArray = array();
$myInt = 1;

if($myInt < $myArray){
    echo "Int less than array\n";
}

if($myInt == $myArray){
    echo "Int equal to array\n";
}

if($myInt > $myArray){
    echo "Int greater than array\n";
}

我尝试了不同的值$myInt和不同的内容$myArray,它总是显示以下内容:

Int less than array
查克·诺里斯

将数组与其他任何数组进行比较都会导致array更大:

请参阅php doc-与各种类型的比较部分

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scala中的有趣线程行为

来自分类Dev

Java中有趣的线程行为

来自分类Dev

上界Java通配符的有趣行为

来自分类Dev

有趣的往返时间行为

来自分类Dev

有趣的全文搜索行为

来自分类Dev

带有空元素的有趣数组JavaScript行为

来自分类Dev

Python有趣的数组索引

来自分类Dev

带有前缀符号的有趣行为

来自分类Dev

xdmp:node-删除有趣的行为

来自分类Dev

顺序代码执行中有趣的行为

来自分类Dev

IE中的JavaScript搜索功能有趣行为

来自分类Dev

IE中的JavaScript搜索功能有趣行为

来自分类Dev

从DLL实例化类时的有趣行为

来自分类Dev

当Layout Inflater放大EditText时有趣的线程行为

来自分类Dev

xdmp:node-删除有趣的行为

来自分类Dev

有趣的拼图

来自分类Dev

有趣的classCastException

来自分类Dev

java字符串比较有趣的bug

来自分类Dev

无法在 Scala 中比较列表和数组

来自分类Dev

在Scala中组合数组时有趣的发现

来自分类Dev

在Scala中组合数组时有趣的发现

来自分类Dev

有趣的GCC链接

来自分类Dev

C有趣的循环

来自分类Dev

有趣的Awk问题

来自分类Dev

Node.js REPL具有自定义eval函数的有趣行为

来自分类Dev

带有自定义eval函数的Node.js REPL有趣行为

来自分类Dev

将变量变成函数?(代码有效,有趣的行为)

来自分类Dev

当没有收到正确数量的参数时,str replace的行为很有趣

来自分类Dev

在循环中对带有空格的字符串使用 scanf 时的有趣行为