博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php instanceof
阅读量:7035 次
发布时间:2019-06-28

本文共 572 字,大约阅读时间需要 1 分钟。

hot3.png

 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)

它其实就是检测对象与类的从属关系。

       

转载于:https://my.oschina.net/guomingliang/blog/208921

你可能感兴趣的文章
Rinetd linxu TCP 端口转发
查看>>
html5笔记
查看>>
排序算法之插入排序
查看>>
贪心 HDOJ 5090 Game with Pearls
查看>>
20155229 实验一《Java开发环境的熟悉》实验报告
查看>>
2019春第一周作业编程总结
查看>>
html学习总结
查看>>
深入了解 Oracle Flex ASM 及其优点
查看>>
开启 控制文件自动备份下,参数文件、控制文件全部丢失恢复
查看>>
Oracle12c多租户CDB 与 PDB 参数文件位置探讨、查询 CDB 与 PDB 不同值的参数
查看>>
tomcat之 Tomcat 7.0.78 单机多实例配置
查看>>
jdk源码阅读笔记之java集合框架(三)(modCount)
查看>>
复习:0/1背包和完全背包是如何从二维数组压缩到一维的
查看>>
软件测试(三)——lab 1
查看>>
计算次数,POJ(1207)
查看>>
标准取余式哈希表
查看>>
vector C++ 详细用法
查看>>
09面向对象基本概念
查看>>
Aspose.Cells操作说明中文版下载/Aspose.Cells.dll(for .net)下载 /Aspose C# 导出Excel 实例...
查看>>
HCIA-Storage:第一章存储前沿与发展趋势
查看>>