浅谈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采集相关教程之一 CURL函数库
Feb 15 PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
php错误、异常处理机制(补充)
May 07 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
php和jquery实现地图区域数据统计展示数据示例
Feb 12 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
解析WordPress中函数钩子hook的作用及基本用法
Dec 22 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
May 16 PHP
php is_writable判断文件是否可写实例代码
Oct 13 PHP
PHP微信分享开发详解
Jan 14 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 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
使用adodb lite解决问题
2006/12/31 PHP
php中iconv函数使用方法
2008/05/24 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python的垃圾回收机制深入分析
2014/07/16 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
python进行文件对比的方法
2018/12/24 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
python学习笔记之多进程
2020/08/06 Python
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
写好自荐信的要点
2013/11/06 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
合作合同协议书范本
2015/01/27 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技