diff options
| author | foobar <sniper@php.net> | 2003-02-03 06:43:08 +0000 |
|---|---|---|
| committer | foobar <sniper@php.net> | 2003-02-03 06:43:08 +0000 |
| commit | bb97dfaccb9043618c3c321709815b1c60ec44ca (patch) | |
| tree | 76be432f7dc9a70936b773489fa22d20394a9b12 | |
| parent | 427fafaac011f913eb5427fd4ab35bc09ca031bc (diff) | |
| download | php-git-bb97dfaccb9043618c3c321709815b1c60ec44ca.tar.gz | |
Added test for bug #21998
| -rw-r--r-- | ext/standard/tests/array/bug21998.phpt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ext/standard/tests/array/bug21998.phpt b/ext/standard/tests/array/bug21998.phpt new file mode 100644 index 0000000000..27587ec0ba --- /dev/null +++ b/ext/standard/tests/array/bug21998.phpt @@ -0,0 +1,24 @@ +--TEST-- +Bug #21998 (array_pop() changes current array key) +--FILE-- +<?php + +$a = array("a", "b", "c"); + +var_dump(key($a)); +var_dump(array_pop($a)); +var_dump(key($a)); +var_dump(array_pop($a)); +var_dump(key($a)); +var_dump(array_pop($a)); +var_dump(key($a)); + +?> +--EXPECT-- +int(0) +string(1) "c" +int(0) +string(1) "b" +int(0) +string(1) "a" +NULL |
