2012-01-02 15 views
2

関数名自体では、var_dump()は、指定されたパラメータについてすべてをダンプし、オブジェクトの機能を除きます。"var_dump" functions

これらの機能をダンプする方法はありますか?

答えて

6

あなたは、オブジェクトのメソッドを取得することはできませんが、クラスのメソッドを取得することができます

var_dump(get_class_methods('classname')); 

または

あなたは ReflectionClass APIを使用することができます
var_dump(get_class_methods(get_class($object))); 
+2

PHあたりP docsではPHP 5以降のget_class_methodsに実際のオブジェクトを提供することができます。 – Kenaniah

+0

@Kenaniah:良い点、ありがとう – zerkms

2

PHPには、class_get_methods()関数とリフレクションAPIがあります。どちらでも十分です。

2

を過ぎ

アン例:

$cls = new ReflectionClass("classname"); 
var_dump($cls -> getMethods());