1--TEST--
2APC: APCIterator chunk size
3--SKIPIF--
4<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
5--INI--
6apc.enabled=1
7apc.enable_cli=1
8--FILE--
9<?php
10$it = new APCuIterator(NULL, APC_ITER_ALL, 10);
11
12for($i = 0; $i < 41; $i++) {
13  apcu_store("key$i", "value$i");
14}
15foreach($it as $key=>$value) {
16  $vals[$key] = $value['key'];
17}
18ksort($vals);
19var_dump($vals);
20
21?>
22===DONE===
23--EXPECT--
24array(41) {
25  ["key0"]=>
26  string(4) "key0"
27  ["key1"]=>
28  string(4) "key1"
29  ["key10"]=>
30  string(5) "key10"
31  ["key11"]=>
32  string(5) "key11"
33  ["key12"]=>
34  string(5) "key12"
35  ["key13"]=>
36  string(5) "key13"
37  ["key14"]=>
38  string(5) "key14"
39  ["key15"]=>
40  string(5) "key15"
41  ["key16"]=>
42  string(5) "key16"
43  ["key17"]=>
44  string(5) "key17"
45  ["key18"]=>
46  string(5) "key18"
47  ["key19"]=>
48  string(5) "key19"
49  ["key2"]=>
50  string(4) "key2"
51  ["key20"]=>
52  string(5) "key20"
53  ["key21"]=>
54  string(5) "key21"
55  ["key22"]=>
56  string(5) "key22"
57  ["key23"]=>
58  string(5) "key23"
59  ["key24"]=>
60  string(5) "key24"
61  ["key25"]=>
62  string(5) "key25"
63  ["key26"]=>
64  string(5) "key26"
65  ["key27"]=>
66  string(5) "key27"
67  ["key28"]=>
68  string(5) "key28"
69  ["key29"]=>
70  string(5) "key29"
71  ["key3"]=>
72  string(4) "key3"
73  ["key30"]=>
74  string(5) "key30"
75  ["key31"]=>
76  string(5) "key31"
77  ["key32"]=>
78  string(5) "key32"
79  ["key33"]=>
80  string(5) "key33"
81  ["key34"]=>
82  string(5) "key34"
83  ["key35"]=>
84  string(5) "key35"
85  ["key36"]=>
86  string(5) "key36"
87  ["key37"]=>
88  string(5) "key37"
89  ["key38"]=>
90  string(5) "key38"
91  ["key39"]=>
92  string(5) "key39"
93  ["key4"]=>
94  string(4) "key4"
95  ["key40"]=>
96  string(5) "key40"
97  ["key5"]=>
98  string(4) "key5"
99  ["key6"]=>
100  string(4) "key6"
101  ["key7"]=>
102  string(4) "key7"
103  ["key8"]=>
104  string(4) "key8"
105  ["key9"]=>
106  string(4) "key9"
107}
108===DONE===
109