php中的self怎么使用
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了php中的self怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中的self怎么使用文章都会有所收获,下面我们一起来看看吧。在PHP中,s
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
咖啡
广州万易互联网科技有限公司
互联网科技网
科技金融是不是互联网金融
互联网为科技
互联网公司 科技公司
互联网科技公司发展
互联网科技大会
互联网科技公司介绍
互联网金融监管科技
互联网实体化科技化
成都互联网科技公司100强
南山科技园互联网公司有哪些
智腾互联网科技有限公司
千方科技属于互联网企业吗
西安左小互联网科技有限公司
陕西彩京云互联网科技有限公司
长沙易易互联网科技有限公司
恒生互联网科技趋势
科技发展第三阶段互联网时代
博彦科技互联网金融
互联网和科技技术
互联网之后的科技是什么
民营互联网公司国防科技
天津腾达互联网科技有限公司
广州互联网高科技取餐柜
九思连强互联网电子科技有限公司
版纳互联网科技选哪家
网互联网络科技
株洲百竞科技的互联网营销顾问