If I have an object, how can I know the details of the object. Li开发者_开发知识库ke the file in which it is defined, its methods, properties etc.
You can use PHP reflection functionalities
$class = new ReflectionClass('MyClass');
echo $class->getFileName()."\n";
var_dump($class->getMethods());
var_dump($class->getProperties());
Edit:
ReflectionClass is used on classes and ReflectionObject on objects.
Reflection
If you want something simpler, there's get_class_methods(), get_object_methods(), get_class_vars(), get_object_vars(), etc.
加载中,请稍侯......
精彩评论