我正在调试我的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的错误吗?