很多人对于php中instanceof的使用不是很了解,下面就为朋友们详细的介绍一下php中instanceof的使用的知识:

        instanceof函数是php5中新添的面向对象的函数。他主要的作用是 检测一个给定的对象是否属于(继承于)某个类(class)、某个类的子类、某个接口(interface)。如果是则返回true。反之返回false;
       看下面的代码你就了解他的意思了。
<?php class baseClass {} class subClass extends baseClass{}  interface aInterface {} class aClass implements aInterface {}  $a = new baseClass(); var_dump( ($a instanceof baseClass)); $b = new subClass(); var_dump( ($b instanceof baseClass)); $c = new aClass(); var_dump( ($c instanceof aInterface)); var_dump( ($c instanceof subClass)); ?>  结果为
 
bool(true)
bool(true)
bool(true)
bool(false)
       它其实就是检测对象与类的从属关系。

       上边就是为大家介绍的php中instanceof的使用,希望朋友们在看过后能对这方面有所了解。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2021-06-30
  • 2021-09-13
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2022-01-28
  • 2021-11-01
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案