您的位置:首页 > 编程语言 > PHP开发

PHP 动态获取变量,方法和类

2010-09-08 18:26 435 查看
PHP如何根据已知的变量/函数/类的字符串名称,来获取变量的值、执行该函数、新建类实例等。

如下一一道破:

根据变量名(String)获取变量值
下面列举三种形式:
${局部变量名}
self::${静态变量名}。如self::${$router_name}
$this->{类变量名}

根据函数名(String)获取变量值
下面是函数的形式:

根据类名(String)创建类对象
$class_name = "Test";
$test = new $class_name;
$test->run();
Of course, the pre-condition is the class Test is exist, and contain a public method name run;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: