mirror of
https://github.com/php/php-src.git
synced 2024-12-12 11:23:53 +08:00
39 lines
439 B
PHP
39 lines
439 B
PHP
--TEST--
|
|
Bug #55135 (Array keys are no longer type casted in unset())
|
|
--FILE--
|
|
<?php
|
|
// This fails.
|
|
$array = array(1 => 2);
|
|
$a = "1";
|
|
unset($array[$a]);
|
|
print_r($array);
|
|
|
|
// Those works.
|
|
$array = array(1 => 2);
|
|
$a = 1;
|
|
unset($array[$a]);
|
|
print_r($array);
|
|
|
|
$array = array(1 => 2);
|
|
unset($array[1]);
|
|
print_r($array);
|
|
|
|
$array = array(1 => 2);
|
|
$a = 1;
|
|
unset($array["1"]);
|
|
print_r($array);
|
|
?>
|
|
--EXPECT--
|
|
Array
|
|
(
|
|
)
|
|
Array
|
|
(
|
|
)
|
|
Array
|
|
(
|
|
)
|
|
Array
|
|
(
|
|
)
|