Exemplo n.º 1
0
class Bird
{
}
class Lamp
{
}
class Pig
{
}
class Solution
{
    public function getObjectType($obj)
    {
        if ($obj instanceof Cat) {
            echo "Cat";
        } elseif ($obj instanceof Dog) {
            echo "dog";
        } elseif ($obj instanceof Bird) {
            echo "Bird";
        } elseif ($obj instanceof Lamp) {
            echo "lamp";
        } else {
            echo "Unknown animal";
        }
    }
}
$s = new Solution();
$s->getObjectType(new Cat());
$s->getObjectType(new Dog());
$s->getObjectType(new Lamp());
$s->getObjectType(new Pig());