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 相关文章推荐
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
Jan 11 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
Apr 26 PHP
php记录代码执行时间(实现代码)
Jul 05 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
PHP队列用法实例
Nov 05 PHP
PHP实现文件下载详解
Nov 27 PHP
Yii多表联合查询操作详解
Jun 02 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
Nov 18 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 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 上传文件大小限制
2009/07/05 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
jQuery中index()的用法分析
2014/09/05 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
详解A标签中href=""的几种用法
2017/08/20 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python3实现生成随机密码的方法
2014/08/23 Python
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
python自定义时钟类、定时任务类
2021/02/22 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
电大毕业自我鉴定
2014/02/03 职场文书
我的祖国演讲稿
2014/05/04 职场文书
人力资源职位说明书
2014/07/29 职场文书
2015年检验科工作总结
2015/04/27 职场文书
考研英语辞职信
2015/05/13 职场文书
新课程改革心得体会
2016/01/22 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server