PHP 只有一个类型运算符:instanceof
2008-02-23 12:50
190 查看
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';
}
?>
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';
}
?>
相关文章推荐
- PHP学习笔记【8】--php数据类型介绍和php的运算符
- php基础语法(数据类型、运算符)
- PHP开发基础(1):PHP 点运算符(.)与数据类型转换的深入探讨
- PHP面向对象之旅:instanceof运算符
- 解决解析数据网页上只有一个数字,(文本类型)
- 当表单中中只有一个文本框类型的的input
- 同类型元素,只有一个被选中js
- 写一个复数类Complex,(复数形如3.2+5.6i,2.9-1.3i,其中i*i=-1)。要求支持+-*/,++、--,到bool类型和string类型的转换,支持>>、<<运算符。
- 分享一个检测用户使用的移动设备类型的php class
- 开启php学习之旅--数据类型与运算符
- 滤了asa,cer,cdx,php,aspx等脚本类型的上传情况下添加一个ashx的上传类型
- 关于php数值类型的一个疑问
- PHP基础之运算符11——类型运算符
- sql 批量插入(一个数据库的表数据,添加到另一个数据库表) 数据类型nText和varchar在运算符equals不兼容的问题解决方案
- PHP面向对象:instanceof 运算符
- php总结2——php中的变量、数据类型及转换、运算符、流程控制中的分支结构
- 妙用union和enum实现只有一个数据成员的类可存储不同的类型
- 引用数据类型中引用传递的本质---地址的复制,对象只有一个
- php学习(2)数据类型与运算符
- instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。