代码之家  ›  专栏  ›  技术社区  ›  robert

PHP获取有关对象的信息

php
  •  1
  • robert  · 技术社区  · 14 年前

    如果我有一个对象,我怎么知道对象的细节。像定义它的文件,它的方法,属性等等。

    2 回复  |  直到 14 年前
        1
  •  3
  •   kijin    14 年前

    Reflection

    如果你想要更简单的东西 get_class_methods() , get_object_methods() get_class_vars() , get_object_vars() 等等。

        2
  •  5
  •   Alex Jasmin    14 年前

    你可以用 PHP reflection functionalities

    $class = new ReflectionClass('MyClass');
    echo $class->getFileName()."\n";
    var_dump($class->getMethods());
    var_dump($class->getProperties());
    

    ReflectionClass 用于课堂和 ReflectionObject