php 反射机制 dome

编程入门 行业动态 更新时间:2024-10-28 04:24:35

php <a href=https://www.elefans.com/category/jswz/34/1765951.html style=反射机制 dome"/>

php 反射机制 dome

$obj = new \B();$obj2 = new \ReflectionClass($obj);$instance = $obj2->newInstance();//相当于实例化//获取定义的常量$Constant =$obj2->getConstant("ABC");//获取一组常量$Constants =$obj2->getConstants();//获取文档注释$docomment=$obj2->getDocComment();//获取命名空间名称$namespaceName =$obj2->getNamespaceName ();//获取方法名$method =$obj2->getMethod("abc");//获取多个方法名$methods =$obj2->getMethods();foreach ($methods as $method){//方法的文档注释// echo $method->getDocComment();}//获取方法名是否存在$hasmethod =$obj2->hasMethod("abcs");//dump($hasmethod);//获取方法名方式1
// echo $instance->abc(1,2);//方式2 有参数$method =$obj2->getMethod("abc");//echo $method->invokeArgs($instance,['111','222']);//方法3 无参数$method =$obj2->getMethod("qqq");
// echo $method->invoke($instance);//调用方法是否为公共方法$method = new \ReflectionMethod($obj,"qqq");//dump($method->isPublic());//获取方法参数$method = new \ReflectionMethod($obj,"abc");//dump($method->getParameters());//获取方法参数的个数//dump($method->getNumberOfParameters());

更多推荐

php 反射机制 dome

本文发布于:2024-03-08 14:22:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1721123.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:反射   机制   php   dome

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!