关于instanceof的使用
程序员文章站
2022-04-04 16:34:14
测试单独一个类: 当一个子类继承父类: 当实现接口时: ......
测试单独一个类:
1 <?php 2 3 class A 4 { 5 6 } 7 8 $a = new A(); 9 if($a instanceof A){ 10 echo "对象\$a实现了A类"; 11 }
当一个子类继承父类:
1 <?php 2 3 class A 4 { 5 6 } 7 class B extends A 8 { 9 10 } 11 $b = new B(); 12 if($b instanceof A){ 13 echo "对象\$b实现了A类"; 14 } 15 //最终会返回'对象$b实现了A类';
当实现接口时:
<?php interface A { //这边你可以定义方法 } class B implements A { //实现接口的方法 } $b = new B(); if($b instanceof A){ echo "对象\$b实现了A类"; } //最终会返回'对象$b实现了A类';