7月 12

        function testComparison() {
                $this->assertTrue(array() == false)// Pass
                $this->assertFalse(array() == 0); //Fail
                $this->assertFalse(array() == 1); //Fail
                $this->assertTrue(array() == null); //True
        }
 

根据Comparison with Various Types, 在:
bool or null anything Convert to bool, FALSE < TRUE
(bool) null == false, (bool) array() == false;
=> null == array(); false == array();


array anything array is always greater
=> array() > any number;


并不知道php为什么这么设置,明显违反了数学法则嘛。
0 == false;
array() == false;

0 == array();
不成立

作者 rollenc

| 主要出源 (0)
请对 365 天内更新的文章进行打分
当前分数: 2.53 of 5 。 15 次打分。 317 次点击
Bookmark 并不安全的array()比较  at del.icio.us Digg 并不安全的array()比较 Mixx 并不安全的array()比较 Bloglines 并不安全的array()比较 Technorati 并不安全的array()比较 Fark this: 并不安全的array()比较 Bookmark 并不安全的array()比较  at YahooMyWeb Bookmark 并不安全的array()比较  at Furl.net Bookmark 并不安全的array()比较  at reddit.com Bookmark 并不安全的array()比较  at blinklist.com Bookmark 并不安全的array()比较  at Spurl.net Bookmark 并不安全的array()比较  at NewsVine Bookmark 并不安全的array()比较  at Simpy.com Bookmark 并不安全的array()比较  at blogmarks Bookmark 并不安全的array()比较  with wists Bookmark 并不安全的array()比较  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!

0 引用

  1. 没有引用

0 回复

回复显示方式(直线程 | 分线程)
  1. 没有回复

新增回复


You can use [geshi lang=lang_name [,ln={y|n}]][/lang] tags to embed source code snippets
电子邮件地址将不会被显示,而仅将被用于发送电子邮件通知

为了阻止机器人提交垃圾回复,请在相应的文本框中输入你在下面的图片中所看到的字符串。只有在你输入的字符串和图片中的字符串吻合的情况下,你的回复才能被成功提交。请确认你的浏览器支持、并且已经开启了cookies功能,否则的话,你的回复无法被正确地验证。
CAPTCHA