php中instanceof 与 is_a()区别分析


Posted in PHP onMarch 03, 2015

instanceof 运算符 和 is_a() 方法都是判断:某对象是否属于该类 或 该类是此对象的父类(用于确定一个 PHP 变量是否属于某一类 class 的实例)

是的话返回 TRUE,不是的话返回 FALSE

区别:

instanceof 运算符是 PHP 5 引进的。在此之前用 is_a(),但是后来 is_a() 被废弃而用 instanceof 替代了。

注意:

PHP 5.3.0 起,又恢复使用 is_a() 了。

总结:

现在PHP的服务环境普遍都使用PHP5.0+了,所以尽量使用 instanceof 来代替 is_a()

综上,如果你不知道你的服务器环境,那么建议你使用instanceof,以免造成不必要的麻烦

PHP 相关文章推荐
一个用php实现的获取URL信息的类
Jan 02 PHP
获得Google PR值的PHP代码
Jan 28 PHP
php 面向对象的一个例子
Apr 12 PHP
PHP批量采集下载美女图片的实现代码
Jun 03 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
ThinkPHP模板输出display用法分析
Nov 26 PHP
php绘图之生成饼状图的方法
Jan 24 PHP
分享一个Laravel好用的Cache宏
Mar 02 PHP
php生成酷炫的四个字符验证码
Apr 22 PHP
详解php中 === 的使用
Oct 24 PHP
PHP面向对象程序设计方法实例详解
Dec 24 PHP
Laravel网站打开速度优化的方法汇总
Jul 16 PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 #PHP
ecshop 2.72如何修改后台访问地址
Mar 03 #PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
Mar 03 #PHP
ecshop后台编辑器替换成ueditor编辑器
Mar 03 #PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 #PHP
php实现四舍五入的方法小结
Mar 03 #PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
Mar 03 #PHP
You might like
如何使用PHP获取网络上文件
2006/10/09 PHP
Php Cookie的一个使用注意点
2008/11/08 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
php实现头像上传预览功能
2017/04/27 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
简单理解Vue条件渲染
2016/12/03 Javascript
原生js实现回复评论功能
2017/01/18 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
python操作mysql数据库
2017/03/05 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
小学生防溺水广播稿
2014/01/12 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
监理中标通知书
2015/04/16 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书