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.NET的入门教程
Oct 09 PHP
加强版phplib的DB类
Mar 31 PHP
用mysql内存表来代替php session的类
Feb 01 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
CI框架Session.php源码分析
Nov 03 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
May 12 PHP
3种php生成唯一id的方法
Nov 23 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
php smtp实现发送邮件功能
Jun 22 PHP
PHP Class SoapClient not found解决方法
Jan 20 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编实现程动态图像的创建代码
2008/09/28 PHP
PHP 组件化编程技巧
2009/06/06 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
2013/02/14 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
php实现可运算的验证码
2015/11/10 PHP
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
Python中列表(list)操作方法汇总
2014/08/18 Python
Python机器学习之决策树算法
2017/12/22 Python
python 构造三维全零数组的方法
2018/11/12 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
python线程的几种创建方式详解
2019/08/29 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
用pip给python安装matplotlib库的详细教程
2021/02/24 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
特种设备安全管理制度
2015/08/06 职场文书
五一放假通知怎么写
2015/08/18 职场文书