php 5.3.10函数'isset'的奇怪行为

时间:2015-10-22 12:09:27

标签: php

我正在调试我的php脚本,发现整个bug可以被淹没到下面的代码中:

<?php
    $items = "1046";
    if(isset($items['expr']))
    {
        echo "isset\n";
    }
    else
    {
        echo "not set\n";
    }
?>

我认为,显然,“expr”未设置,但输出为“isset”!

好吧,当在php 5.5.9下测试时,输出是“未设置”,但在php 5.3.10下,输出是“isset”!

这是php 5.3.10的错误吗?

0 个答案:

没有答案