在PHP8中使用instanceof操作符检测对象类型-PHP8知识详解

在PHP8中使用instanceof操作符可以检测当前对象属于哪个类。语法格式如下:

objectName instanceof classname

在PHP8中使用instanceof操作符检测对象类型-PHP8知识详解_第1张图片

下面我们用一个实例来讲解使用instanceof操作符检测对象类型。

本实例将将创建3个类,其中有两个类是父类和子类的关系,然后实例化子类对象,最后通过if语句判断该对象属于哪个类。参考代码:

";
    }
    if($fruit instanceof Fruit2){                  //判断对象是否属于父类Fruit2
        echo "对象\$fruit属于父类Fruit2!
";     }     if($fruit instanceof MyFruit){                   //判断对象是否属于子类Myoods         echo "对象\$fruit属于子类MyFruit!";     } ?>

以上代码在php8中的运行结果如下:

对象$fruit属于父类Fruit1!
对象$fruit属于子类MyFruit!

在PHP8中使用instanceof操作符检测对象类型就讲解完了。

你可能感兴趣的:(PHP8知识详解,php,PHP开发,PHP教程,开发语言)