Cómo obtener el tipo de un objeto en php
Para obtener el tipo de un objeto, utilice la función gettype(): lt;?php
echo?gettype(1);?/?//?Entero de salida
echo?gettype(array());?/?//?Matriz de salida
Para obtener una instancia de qué clase es un objeto, use la función get_class(): lt;?php
$o ?=?new?stdClass();
echo?get_class();?//?Salida stdClass
Para obtener los métodos y atributos de una clase u objeto, use la reflexión: lt ;?php
class?MyClass?{
public?$var;
public?function?foo()?{ }
}
$ref?=?new?ReflectionClass('MiClase');
$ref-gt;getProperties();?//? devolverá un conjunto de objetos, uso Consulte el manual de PHP
$ref-gt;getMethods();?//? devolverá un conjunto de objetos para su uso, consulte el manual de PHP. p>
$obj?=?new?MyClass() ;
$ref?=?new?ReflectionObject($obj);
$ref-gt;getProperties( );
$ref-gt;getMethods ();