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 相关文章推荐
判“新”函数:得到今天与明天的秒数
Oct 09 PHP
PHP UTF8编码内的繁简转换类
Jul 20 PHP
php 函数使用方法与函数定义方法
May 09 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
php分享朋友圈的实现代码
Feb 18 PHP
PHP递归的三种常用方式
Feb 28 PHP
tp5递归 无限级分类详解
Oct 18 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
PHP常量及变量区别原理详解
Aug 14 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
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
python矩阵的转置和逆转实例
2018/12/12 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
linux安装python修改默认python版本方法
2019/03/31 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
汉森批发:Hansen Wholesale
2018/05/24 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
数控专业毕业生求职信范文
2013/09/21 职场文书
人事科岗位职责范本
2014/03/02 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
绿色学校实施方案
2014/03/31 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
如何用PHP实现多线程编程
2021/05/26 PHP