php中的self怎么使用
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要介绍了php中的self怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中的self怎么使用文章都会有所收获,下面我们一起来看看吧。在PHP中,s
千家信息网最后更新 2025年11月11日php中的self怎么使用
这篇文章主要介绍了php中的self怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中的self怎么使用文章都会有所收获,下面我们一起来看看吧。
在PHP中,self的意思是"自己、本身";self关键字用于指向类本身以及类实例,self关键字不是指向任何已经实例化的对象,而是用来指向类中的静态变量。
本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。
php中self的意思是什么
php中self的用法:
self是指向类本身,也就是PHP self关键字是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。
1、self可以访问本类中的静态属性和静态方法,可以访问父类中的静态属性和静态方法。
2、用self时,可以不用实例化的。
< ?phpclass Counter{undefined//定义属性,包括一个静态变量private static $firstCount = 0;private $lastCount;//构造函数function __construct(){undefined$this->lastCount = selft::$firstCount;//使用PHP self关键字来调用静态变量,使用self调用必须使用::(域运算符号)}//打印最次数值function printLastCount(){undefinedprint( $this->lastCount );}}//实例化对象$countObject = new Counter();$countObject->printLastCount();//输出 1?>我们这里只要注意两个地方,第6行和第12行。
我们在第二行定义了一个静态变量$firstCount,并且初始值为0,那么在12行的时候调用了这个值, 使用的是self来调用,并且中间使用"::"来连接,
就是我们所谓的域运算符,那么这时候我们调用的就是类自己定义的静态变量$frestCount, 我们的静态变量与下面对象的实例无关,它只是跟类有关,
那么我调用类本身的的,那么我们就无法使用this来引用,可以使用self来引用。
因为self是指向类本身,与任何对象实例无关。换句话说,假如我们的类里面静态的成员,我们也必须使用self来调用。
关于"php中的self怎么使用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"php中的self怎么使用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
静态
实例
指向
变量
对象
关键
关键字
知识
内容
就是
属性
意思
方法
篇文章
运算
不用
两个
也就是
价值
只是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
做车辆调度软件开发
创新设计网络技术
数据库还原方式有几种
了解5种数据库安全技术
三种数据库连接池
新泰网络安全周
机关网络安全防护课件
数据库技术与设计课后答案
更改sql数据库中的数据
进入公共网络安全吗
网络技术警察级别怎分
网站域名服务器哪个好
网络安全先进个人简历
黄岩区大型软件开发定制价格
什么叫数据库
数据库文件保存到另一个盘
软件开发安装调试程序方案
网络安全和信息化十四五规划
无线网络安全设置怎么最安全
玉田软件开发技术
拼服务器断网突然1000多毫秒
太仓网络安全技能大赛
网络安全中金东西湖
汽车车载网络技术详解书箱
vba 数据库查询遍历
我的世界2b2t服务器最新
网络安全诱捕
网络安全大赛公安
董事会持股比例哪个数据库查
与服务器建立安全的连接