mirror of
https://github.com/php/php-src.git
synced 2024-11-24 10:24:11 +08:00
28 lines
587 B
PHP
28 lines
587 B
PHP
--TEST--
|
|
Bug #69758 (Item added to array not being removed by array_pop/shift)
|
|
--FILE--
|
|
<?php
|
|
$tokens = array();
|
|
$conditions = array();
|
|
for ($i = 0; $i <= 10; $i++) {
|
|
$tokens[$i] = $conditions;
|
|
|
|
// First integer must be less than 8
|
|
// and second must be 8, 9 or 10
|
|
if ($i !== 0 && $i !== 8) {
|
|
continue;
|
|
}
|
|
|
|
// Add condition and then pop off straight away.
|
|
// Can also use array_shift() here.
|
|
$conditions[$i] = true;
|
|
$oldCondition = array_pop($conditions);
|
|
}
|
|
|
|
// Conditions should be empty.
|
|
var_dump($conditions);
|
|
?>
|
|
--EXPECT--
|
|
array(0) {
|
|
}
|