Red de conocimiento de abogados - Derecho de sociedades - Cómo obtener el tipo de un objeto en php

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 ();