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 Session变量不能传送到下一页的解决方法
Nov 27 PHP
PHP调用Twitter的RSS的实现代码
Mar 10 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
Jun 07 PHP
php中get_headers函数的作用及用法的详细介绍
Apr 27 PHP
PHP生成数组再传给js的方法
Aug 07 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
PHP技术开发微信公众平台
Jul 22 PHP
php构造函数与析构函数
Apr 23 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 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中使用Oracle数据库(3)
2006/10/09 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
PHP SOCKET编程详解
2015/05/22 PHP
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
jQuery实现动态加载select下拉列表项功能示例
2018/05/31 jQuery
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
精伦电子Java笔试题
2013/01/16 面试题
商务考察邀请函范文
2014/01/21 职场文书
四查四看整改措施
2014/09/19 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
老公保证书
2015/01/17 职场文书
天那边观后感
2015/06/09 职场文书
python实现批量移动文件
2021/04/05 Python