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静态新闻列表自动生成代码
Jun 14 PHP
开源SNS系统-ThinkSNS
May 18 PHP
PHP中的string类型使用说明
Jul 27 PHP
PHP内核介绍及扩展开发指南―基础知识
Sep 11 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
php阿拉伯数字转中文人民币大写
Dec 21 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
php rmdir使用递归函数删除非空目录实例详解
Oct 20 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
Feb 08 PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 PHP
laravel 实现登陆后返回登陆前的页面方法
Oct 03 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
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
PHP+MySQL实现在线测试答题实例
2020/01/02 PHP
javascript 验证日期的函数
2010/03/18 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
python爬虫使用cookie登录详解
2017/12/27 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
python批量修改图片大小的方法
2018/07/24 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
小区门卫工作职责
2013/12/14 职场文书
工商管理专业自荐信
2014/06/03 职场文书
2016七夕情人节感言
2015/12/09 职场文书
CSS3 制作的彩虹按钮样式
2021/04/11 HTML / CSS
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android