/hphp/test/zend/good/Zend/tests/bug55135.php
PHP | 23 lines | 18 code | 3 blank | 2 comment | 0 complexity | 6d21b81973b4bd5f26d867384a36f7bb MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?hh
- <<__EntryPoint>> function main(): void {
- // This fails.
- $array = darray[1 => 2];
- $a = "1";
- unset($array[$a]);
- print_r($array);
- // Those works.
- $array = darray[1 => 2];
- $a = 1;
- unset($array[$a]);
- print_r($array);
- $array = darray[1 => 2];
- unset($array[1]);
- print_r($array);
- $array = darray[1 => 2];
- $a = 1;
- unset($array["1"]);
- print_r($array);
- }