PHP类的反射用法实例

yipeiwu_com7年前PHP代码库

本文实例讲述了PHP类的反射用法。分享给大家供大家参考。具体实现方法如下:

该例实现对于每个频道获取相应的类来执行相应的操作。具体如下:

复制代码 代码如下:
foreach($this->chs as $ch) {

    $className = $this->chsMap[$ch];
    if($className) { // 如果是合法的类名 
 // 获取反射类
 $class = new ReflectionClass($className);
 // 获取类的方法 
 $recd = $class->getmethod('exeRecd');
 // 生成类的实例 
 $instance = $class->newInstance($this->qq, $this->ip);
 // 执行方法 
 $result[$ch] = $recd->invoke($instance);
    }
}

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

PHP的AES加密算法完整实例

本文实例讲述了PHP的AES加密算法。分享给大家供大家参考,具体如下: <?php class MCrypt { private $hex_iv = '000000...

PHP获取访问设备信息的方法示例

本文实例讲述了PHP获取访问设备信息的方法。分享给大家供大家参考,具体如下: <?php header("Content:Content-type:text/html;...

php中var_export与var_dump的区别分析

一 var_dump (PHP 3 >= 3.0.5, PHP 4, PHP 5) var_dump -- 打印变量的相关信息 描述 void var_dump ( mixed e...

php中调用其他系统http接口的方法说明

使用函数:  file_get_contents($url); 传入接口url及其参数:如 $url="http://192.168.1.1/test.jsp?id=1&typ...

php实现执行某一操作时弹出确认、取消对话框

复制代码 代码如下: <script> function del(){ if(confirm("确定要删除吗?")){ alert('删除成功!'); return true...