xxxmenger 发表于 2018-12-20 06:27:03

PHP里的instanceof

  instanceof
是php5为面向对象引入的php中唯一的类型运算符。

instanceof用来检测一个给定的对象是否属于(继承于)某个类(class)、某个类的子类、某个接口(interface)。如果是则返回true。

看下面的一段代码:



虽然PHP5是松散型的程序语言,但PHP5仍新增了Class Type Hints的功能,用来声明传入对象的参数所需要符合类型。如果传入的参数不符合指定的类型会产fatal error。看下面的代码。



其实使用Class Type Hints就和以下程序代码的意义一样:





页: [1]
查看完整版本: PHP里的instanceof