Я вижу некоторое нечетное поведение со счетом ($ arr, COUNT_RECURSIVE) при использовании с SplFixedArray. Возьмите этот блок кода, например ...PHP COUNT_RECURSIVE и SplFixedArray
$structure = new SplFixedArray(10);
for($r = 0; $r < 10; $r++)
{
$structure[ $r ] = new SplFixedArray(10);
for($c = 0; $c < 10; $c++)
{
$structure[ $r ][ $c ] = true;
}
}
echo count($structure, COUNT_RECURSIVE);
Результат ...
> 10
Вы ожидали бы результатом 110. Это нормальное поведение связано с тем, что я вложенности Объекты SplFixedArray?
Именно то, что я искал. Я проверил это утром, но ничего не мог найти. Я знал, что я что-то пропускаю. Благодаря! – wlvrn