浅谈PHP中类和对象的相关函数


Posted in PHP onApril 26, 2017

class_exists

判断一个类是否存在,参数为一个名字!

interface_exists

判断一个接口是否存在,参数也是为一个名字!

method_exists

判断一个方法是否存在!

需要两个:第一个对象变量,第二个是一个方法名! 返回一个布尔值!

浅谈PHP中类和对象的相关函数

判断某个属性是否存在,就是使用isset

get_class

获得当前对象所属的类!

参数是一个对象!

浅谈PHP中类和对象的相关函数

get_parent_class

获得对象的父类名!

浅谈PHP中类和对象的相关函数

get_class_methods

需要一个参数为一个类名,返回一个索引数组,里面的元素是方法的名字的集合!

浅谈PHP中类和对象的相关函数

可以获得自己的和继承父类的所有的公开方法(静态方法和非静态方法都可以获取),但是在类外不能获取受保护的和私有的方法名!

get_class_vars

获取类的所有的当前和继承的公开属性!但是在类外不能获取受保护的和私有的属性名!

浅谈PHP中类和对象的相关函数

is_object

判断一个变量是否为一个对象!

此类还有很多,不再一一介绍is_integer is_bool is_float|is_double|is_real is_null is_array is_string is_resource

以上这篇浅谈PHP中类和对象的相关函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
模仿OSO的论坛(四)
Oct 09 PHP
分享PHP入门的学习方法
Jan 02 PHP
php下防止单引号,双引号在接受页面转义的设置方法
Sep 25 PHP
php中eval函数的危害与正确禁用方法
Jun 30 PHP
PHP中常用的字符串格式化函数总结
Nov 19 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
浅谈PHP接收POST数据方式
Jun 05 PHP
Yii2中使用join、joinwith多表关联查询
Jun 30 PHP
PHP获取路径和目录的方法总结【必看篇】
Mar 04 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 PHP
php对微信支付回调处理的方法
Aug 23 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 #PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
Apr 26 #PHP
ThinkPHP中create()方法自动验证实例
Apr 26 #PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 #PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
Apr 25 #PHP
php读取XML的常见方法实例总结
Apr 25 #PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 #PHP
You might like
PHPShop存在多个安全漏洞
2006/10/09 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
js模拟点击事件实现代码
2012/11/06 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
2016/05/11 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
Python批量转换文件编码格式
2015/05/17 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
Python函数式编程实例详解
2020/01/17 Python
利用CSS3的checked伪类实现OL的隐藏显示的方法
2010/12/18 HTML / CSS
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
任课老师推荐信范文
2013/11/24 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
团拜会主持词
2015/07/04 职场文书
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL
Python os和os.path模块详情
2022/04/02 Python