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获取Google AJAX Search API 数据的代码
Mar 12 PHP
php array_intersect比array_diff快(附详细的使用说明)
Jul 03 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
Aug 16 PHP
php写入数据到CSV文件的方法
Mar 14 PHP
php单例模式实现方法分析
Mar 14 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
PHP利用Socket获取网站的SSL证书与公钥
Jun 18 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
Laravel5.4框架使用socialite实现github登录的方法
Mar 20 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 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数组添加元素方法小结
2014/12/20 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
php实现的RSS生成类实例
2015/04/23 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
javascript中的new使用
2010/03/20 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
吃透移动端 1px的具体用法
2019/12/16 HTML / CSS
阿迪达斯俄罗斯官方商城:adidas俄罗斯
2017/03/08 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
职业技术学校毕业生推荐信
2013/12/03 职场文书
女方回门宴答谢词
2014/01/14 职场文书
销售主管竞聘书
2014/03/31 职场文书
行政专员求职信范文
2014/05/03 职场文书
大学生社会实践方案
2014/05/11 职场文书
2014年调度员工作总结
2014/11/19 职场文书
安全先进个人材料
2014/12/29 职场文书
Django 实现jwt认证的示例
2021/04/30 Python