PHP类和对象相关系统函数与运算符小结


Posted in PHP onSeptember 28, 2016

本文总结了PHP类和对象相关系统函数与运算符。分享给大家供大家参考,具体如下:

系统函数

class_exists() 判断某个类是否存在
interface_exists() 判断接口是否存在
get_class() / __CLASS__ 获取某个对象所处的类名
get_parent_class() 获取某个对象所属父类的类名
get_class_methods() 获取一个类所有方法,返回索引数组
get_class_vars() 获取一个类所有属性,下标为属性名
get_declared_classes() 获取所有声明过的类(包括系统类)
is_object() 判断是否对象
get_object_vars() 获得对象所有属性,返回数组,下标为属性名
property_exists() 判断对象中是否存在该属性
__METHOD__ 获得方法名
__FUNCTION__ 获得函数名

运算符

new 实例化一个对象
instanceOf 判断一个对象是否某个类(包括继承)的实例
class bee{}
$o = new bee();
if($o instanceOf bee){
 echo 'true';
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php中支持多种编码的中文字符串截取函数!
Mar 20 PHP
Fatal error: Call to undefined function curl_init()解决方法
Apr 09 PHP
用php实现选择排序的解决方法
May 04 PHP
PHP实现AES256加密算法实例
Sep 22 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
Mar 23 PHP
php自定义函数实现二维数组排序功能
Jul 20 PHP
php微信开发之关键词回复功能
Jun 13 PHP
php和asp语法上的区别总结
May 12 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
PHP序列化操作方法分析
Sep 28 #PHP
PHP类的特性实例分析
Sep 28 #PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 #PHP
PHP会话操作之cookie用法分析
Sep 28 #PHP
PHP session会话操作技巧小结
Sep 27 #PHP
PHP简单预防sql注入的方法
Sep 27 #PHP
PHP数据对象PDO操作技巧小结
Sep 27 #PHP
You might like
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
PHP getName()函数讲解
2019/02/03 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
PHP中SESSION过期设置
2021/03/09 PHP
javascript 写类方式之七
2009/07/05 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
2015/10/29 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python 忽略warning的输出方法
2018/10/18 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
python中什么是面向对象
2020/06/11 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
2014年应届大学生自我评价
2014/01/09 职场文书