浅谈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 相关文章推荐
BBS(php & mysql)完整版(四)
Oct 09 PHP
将RTF格式的文件转成HTML并在网页中显示的代码
Oct 09 PHP
php md5下16位和32位的实现代码
Apr 09 PHP
php上的memcache和memcached两个pecl库
Mar 29 PHP
PHP验证码类代码( 最新修改,完全定制化! )
Dec 02 PHP
openPNE常用方法分享
Nov 29 PHP
php stripslashes和addslashes的区别
Feb 03 PHP
如何使用PHP给图片加水印
Oct 12 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
php mysql实现mysql_select_db选择数据库
Dec 30 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
php ZipArchive实现多文件打包下载实例
Oct 31 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
example2.php
2006/10/09 PHP
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
Javascript合并表格中具有相同内容单元格示例
2013/08/11 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
echarts整合多个类似option的方法实例
2018/07/10 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
纯异步nodejs文件夹(目录)复制功能
2019/09/03 NodeJs
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
Python 调用 Windows API COM 新法
2019/08/22 Python
Django框架反向解析操作详解
2019/11/28 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
介绍一下sql server的安全性
2014/08/10 面试题
信用社实习人员自我鉴定
2013/09/20 职场文书
幼儿园招生广告
2014/03/19 职场文书
小学作文评语大全
2014/04/21 职场文书
《春雨》教学反思
2014/04/24 职场文书
护士求职信
2014/07/05 职场文书
励志演讲稿300字
2014/08/21 职场文书
教师工作决心书
2015/02/04 职场文书
Java Optional<Foo>转换成List<Bar>的实例方法
2021/06/20 Java/Android
js中Object.create实例用法详解
2021/10/05 Javascript