Annotation of embedaddon/php/Zend/tests/bug55135.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #55135 (Array keys are no longer type casted in unset())
! 3: --FILE--
! 4: <?php
! 5: // This fails.
! 6: $array = array(1 => 2);
! 7: $a = "1";
! 8: unset($array[$a]);
! 9: print_r($array);
! 10:
! 11: // Those works.
! 12: $array = array(1 => 2);
! 13: $a = 1;
! 14: unset($array[$a]);
! 15: print_r($array);
! 16:
! 17: $array = array(1 => 2);
! 18: unset($array[1]);
! 19: print_r($array);
! 20:
! 21: $array = array(1 => 2);
! 22: $a = 1;
! 23: unset($array["1"]);
! 24: print_r($array);
! 25: ?>
! 26: --EXPECT--
! 27: Array
! 28: (
! 29: )
! 30: Array
! 31: (
! 32: )
! 33: Array
! 34: (
! 35: )
! 36: Array
! 37: (
! 38: )
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>