标签: php reflection optional-parameters
我正在学习PHP中的Reflection,我在查看函数的参数时遇到了两种感兴趣的方法:ReflectionParameter::isOptional和ReflectionParameter::isDefaultValueAvailable。
两个方法都返回布尔值,分别指示参数是否为可选参数以及参数是否具有默认值。
对于我的生活,我无法想象这两种方法将如何返回不同的值,但此时的手册没有给出任何指示。任何人都可以证实我的怀疑,或举例说明他们会返回不同的价值吗?