【问题标题】:Is there a way to dump the method definition in OOP/PHP?有没有办法在 OOP/PHP 中转储方法定义?
【发布时间】:2021-01-14 03:44:52
【问题描述】:

只是想知道是否有任何方法可以使用对象名称转储和查看类中的函数/方法定义?

我找到了获取类名和方法名的方法,以及使用这个函数的实例化对象名:

public function getObjectMethods(object $obj) {
   $className = get_class($obj);
   //return $className;
   return get_class_methods($className);
}

另外,我可以使用 var_dump 访问类中的属性;但是,有什么方法可以让我看到类中的方法/函数定义?

【问题讨论】:

标签: php oop


【解决方案1】:

嗯,AFAIK,没有这个函数,直接看函数上写了什么代码。 (嗯,可以通过file_get_contents获取函数行号,读取文件)

【讨论】:

  • @IIIya我如何使用读取核心Php功能?假设我想阅读 $foo_obj->fetch_assoc(); (Mysqli Object Method) 那我该怎么做呢?
猜你喜欢
  • 2012-07-31
  • 2021-04-18
  • 2019-11-30
  • 2022-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-11
相关资源
最近更新 更多