(PHP 5, PHP 7, PHP 8)
ReflectionClass::isInstance — Verifica a classe por instância
Verifica se um objeto é uma instância de uma classe.
objectO objeto com o qual está sendo comparado.
Exemplo #1 Exemplos relacionados com ReflectionClass::isInstance()
<?php
class Foo {}
$object = new Foo();
$reflection = new ReflectionClass('Foo');
if ($reflection->isInstance($object)) {
echo "Sim\n";
}
// Equivalente a
if ($object instanceof Foo) {
echo "Sim\n";
}
// Equivalente a
if (is_a($object, 'Foo')) {
echo "Sim";
}
?>O exemplo acima produzirá algo semelhante a:
Sim Sim Sim