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 相关文章推荐
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
Mar 13 PHP
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 PHP
php之Memcache学习笔记
Jun 17 PHP
php调整服务器时间的方法
Apr 03 PHP
php+ajax实现的点击浏览量加1
Apr 16 PHP
ubuntu下配置nginx+php+mysql详解
Sep 10 PHP
php用户登录之cookie信息安全分析
May 13 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
Yii2 批量插入、更新数据实例
Mar 15 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
php-app开发接口加密详解
Apr 18 PHP
Yii2框架加载css和js文件的方法分析
May 25 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 Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
php文件上传表单摘自drupal的代码
2011/02/15 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
Javascript的this用法
2017/01/16 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
Python中几种导入模块的方式总结
2017/04/27 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
智能旅行箱:Horizn Studios
2018/04/30 全球购物
党支部书记岗位责任制
2014/02/11 职场文书
低碳生活倡议书
2014/04/14 职场文书
项目经理任命书范本
2014/06/05 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
民用住房租房协议书
2014/10/29 职场文书
2014年团总支工作总结
2014/11/21 职场文书
公司员工安全协议书
2014/11/21 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS