如何获取方法的默认变量定义
使用 PHP 的 ReflectionClass。这可能吗?
我想获得方法和定义的变量的列表,如果可能的话,还有它们的默认值。
$reflection = new \ReflectionClass($var);
$methods = $reflection->getMethods(\ReflectionMethod::IS_PUBLIC);
print_r($methods); // only method names here :(
Using PHP's ReflectionClass. Is this possible?
I want to get a list of methods and the defined variables and if possible their default values too.
$reflection = new \ReflectionClass($var);
$methods = $reflection->getMethods(\ReflectionMethod::IS_PUBLIC);
print_r($methods); // only method names here :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
ReflectionParameter::getDefaultValue()
方法。使用您的代码示例:示例:
Use the
ReflectionParameter::getDefaultValue()
method. With your code example:An example: