ArrayObject构造函数的ReflectionMethod - getNumberOfRequiredParameters错误?

时间:2015-04-11 14:30:21

标签: php reflection arrayobject

我们可以创建一个ArrayObject的新实例,将数组作为构造函数参数传递

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

但也没关系:

$arrayObject = new ArrayObject();

然而

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

返回 1

我误解了PHP中的可选参数还是只是一个bug?

P.S:我使用的是PHP 5.5.9(Zend Engine)

0 个答案:

没有答案