浅谈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中使用sockets:从新闻组中获取文章
Oct 09 PHP
如何过滤高亮显示非法字符
Oct 09 PHP
用PHP的ob_start() 控制您的浏览器cache
Aug 03 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
Apr 26 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
php实现的双向队列类实例
Sep 24 PHP
浅谈php冒泡排序
Dec 30 PHP
php实现的简单美国商品税计算函数
Jul 13 PHP
Joomla调用系统自带编辑器的实现方法
May 05 PHP
浅析Yii2缓存的使用
May 10 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
Aug 03 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
基于Zend的Captcha机制的应用
2013/05/02 PHP
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
php实现的Captcha验证码类实例
2014/09/22 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
laravel框架学习笔记之组件化开发实现方法
2020/02/01 PHP
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
JavaScript实现简单的树形菜单效果
2017/06/23 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
window下eclipse安装python插件教程
2017/04/24 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
巴西在线鞋店:Shoestock
2017/10/28 全球购物
网上开店必备创业计划书
2014/01/26 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
商场父亲节活动方案
2014/08/27 职场文书
规范化管理年活动总结
2014/08/29 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
婚庆司仪开场白
2015/05/29 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书