PHP 手册
上一页 | 章 15. 运算符 | 下一页

# 类型运算符

PHP 只有一个类型运算符：`instanceof` 用来测定一个给定的对象，它的父对象或它们所实现的接口是否来自指定的对象类。

`instanceof` 运算符是 PHP 5 引进的。在此之前用 is_a()，但是 is_a() 已经过时了，最好用 `instanceof`。

`<?php class A { } class B { } $thing = new A; if ($thing instanceof A) { echo 'A'; } if ($thing instanceof B) { echo 'B'; } ?>`

由于 `$thing` 是类型 A 的一个 object，而不是 B 的，只有和类型 A 相符合的程序块被运行：

    A

参见 get_class() 和 is_a()。

上一页 | 起始页 | 下一页
数组运算符 | 上一级 | 控制结构