(PHP 5, PHP 7)
ReflectionClass::isInstance — Sınıf bir nesne örneği mi diye bakar
$nesne
)
Sınıf bir nesne örneği ise TRUE
döner.
nesne
Bakılacak nesne.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - ReflectionClass::isInstance() örneği
<?php
// Kullanım örneği
$class = new ReflectionClass('Foo');
if ($class->isInstance($arg)) {
echo "Yes";
}
// Buna eşdeğer
if ($arg instanceof Foo) {
echo "Yes";
}
// Buna da
if (is_a($arg, 'Foo')) {
echo "Yes";
}
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Yes Yes Yes