浅谈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中的超全局变量
Oct 09 PHP
PHP自动更新新闻DIY
Oct 09 PHP
PHP简介
Oct 09 PHP
PHP全概率运算函数(优化版) Webgame开发必备
Jul 04 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 PHP
PHP编译安装时常见错误解决办法
May 28 PHP
php生成动态验证码gif图片
Oct 19 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
Apr 16 PHP
Laravel向公共模板赋值方法总结
Jun 25 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
Dec 04 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
js和as的稳定传值问题解决
2013/07/14 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
Python的Tornado框架异步编程入门实例
2015/04/24 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
判断python对象是否可调用的三种方式及其区别详解
2019/01/31 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
Python descriptor(描述符)的实现
2020/11/15 Python
中华魂演讲稿
2014/05/13 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
英文导游词
2015/02/13 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers