2 Bug #61347 (inconsist isset behavior of Arrayobject)
5 $a = array('b' => NULL, 37 => NULL);
6 var_dump(isset($a['b'])); //false
8 $b = new ArrayObject($a);
9 var_dump(isset($b['b'])); //false
10 var_dump(isset($b[37])); //false
11 var_dump(isset($b['no_exists'])); //false
12 var_dump(empty($b['b'])); //true
13 var_dump(empty($b[37])); //true
17 $a = array('b' => '', 37 => false);
18 $b = new ArrayObject($a);
19 var_dump(isset($b['b'])); //true
20 var_dump(isset($b[37])); //true
21 var_dump(isset($b['no_exists'])); //false
22 var_dump(empty($b['b'])); //true
23 var_dump(empty($b[37])); //true