浅谈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 相关文章推荐
PHP中Date获取时间不正确怎么办
Jun 05 PHP
php 引用(&)详解
Nov 20 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
zf框架的数据库追踪器使用示例
Mar 13 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
php短址转换实现方法
Feb 25 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
php编程每天必学之验证码
Mar 03 PHP
php输出含有“#”字符串的方法
Jan 18 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
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
php使用google地图应用实例
2014/12/31 PHP
thinkphp分页实现效果
2016/10/13 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
可能被忽略的一些JavaScript数组方法细节
2019/02/28 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
Python中bisect的用法
2014/09/23 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
人事部主管岗位职责
2013/12/26 职场文书
财务方面个人工作的自我评价
2013/12/28 职场文书
国家助学金获奖感言
2014/01/31 职场文书
解决vue中provide inject的响应式监听
2022/04/19 Vue.js