此方法仅在参数的默认值设置为命名常量时返回 true。例如:
class Foo {
const OPTION_MULTIGET = 1;
// 方法 1
public function setGetOptions($opts=0);
// 方法 2
public function setMultiGetOptions($opts=Foo::OPTION_MULTIGET);
}
方法 1 的第一个 ReflectionParameter 将返回 isDefaultValueConstant() = false(0 是一个“常量”/静态值,但不是命名常量),而方法 2 的将返回 isDefaultValueConsntant() = true。