1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
--TEST--
APC: APCIterator regex
--SKIPIF--
<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
--INI--
apc.enabled=1
apc.enable_cli=1
apc.file_update_protection=0
--FILE--
<?php
if (APCU_APC_FULL_BC) {
$it = new APCIterator('user', '/key[0-9]0/');
} else {
$it = new APCIterator('/key[0-9]0/');
}
for($i = 0; $i < 41; $i++) {
apc_store("key$i", "value$i");
}
foreach($it as $key=>$value) {
$vals[$key] = $value['key'];
}
ksort($vals);
var_dump($vals);
?>
===DONE===
<?php exit(0); ?>
--EXPECT--
array(4) {
["key10"]=>
string(5) "key10"
["key20"]=>
string(5) "key20"
["key30"]=>
string(5) "key30"
["key40"]=>
string(5) "key40"
}
===DONE===
|