ReflectionMethod конструктора ArrayObject — ошибка getNumberOfRequiredParameters?

Мы можем создать новые экземпляры ArrayObject, передав массив в качестве параметра конструктора

$arrayObject = new ArrayObject([1,2,3]);

но это тоже хорошо

$arrayObject = new ArrayObject();

тем не мение

$arrayObjectReflection = new ReflectionClass('ArrayObject');
$arrayObjectReflection->getConstructor()->getNumberOfRequiredParameters();

Возвращает 1.

Я неправильно понимаю необязательные параметры в PHP или это просто ошибка?

П.С .: Я использую PHP 5.5.9 (Zend Engine)

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …