PHP获取有关对象的信息

If I have an object, how can I know the details of the object. Like the file in which it is defined, its methods, properties etc.

Reflection

If you want something simpler, there's get_class_methods(), get_object_methods(), get_class_vars(), get_object_vars(), etc.

You can use PHP reflection functionalities

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

Edit:

ReflectionClass is used on classes and ReflectionObject on objects.