PHP - 调用名称存储在变量中的方法

标签 php oop methods

考虑类abc

class abc{
  public function xyz(){
     /*Some processing here*/
     return true;
  }
};

假设我不直接知道方法的名称,而是将其名称存储在变量中,那么如何调用该方法?

最佳答案

<?php
class abc{
  public function xyz(){
     /*Some processing here*/
     return true;
  }
};

$method='xyz';  // Define your method name from database
$a= new abc();
$a->$method(); // call method
?>

请引用上面的代码吗?

关于PHP - 调用名称存储在变量中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37894459/

相关文章:

java - Java中linkedList实现的删除方法

Golang,从没有变量的结构调用方法

javascript - 将 PHP 应用程序编译为具有变体的 HTML

php - 将多个数据库结果合并为一个

c++ - 正确的 OOP 设计,如果我想调用 const 引用的非 const 函数?

c++ - 对象创建错误

iphone - 将按钮的目标和选择器设置为多种方法

php - MYSQL 不能很好地与 JavaScript 配合使用 (phpMyAdmin)

php - Smarty 和 Kohana

c# - liskov替换原则和异常处理