浅谈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 相关文章推荐
建立动态的WML站点(二)
Oct 09 PHP
PHP如何得到当前页和上一页的地址?
Nov 27 PHP
codeigniter框架批量插入数据
Jan 09 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
Mar 27 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 PHP
自制PHP框架之模型与数据库
May 07 PHP
PHP远程连接oracle数据库操作实现方法图文详解
Apr 11 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 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
德生PL550的电路分析
2021/03/02 无线电
php 远程图片保存到本地的函数类
2008/12/08 PHP
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
php的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
php-msf源码详解
2017/12/25 PHP
什么是JavaScript
2009/08/13 Javascript
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
javascript工具库代码
2012/03/29 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
分享python数据统计的一些小技巧
2016/07/21 Python
Python 使用多属性来进行排序
2019/09/01 Python
Pycharm Git 设置方法
2020/09/15 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
测量工程专业求职信
2014/02/24 职场文书
向女朋友道歉的话
2015/01/20 职场文书
玄武湖导游词
2015/02/05 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js