位置: 编程技术 - 正文

php类中的$this,static,final,const,self这几个关键字使用方法(php中this的用法)

编辑:rootadmin

推荐整理分享php类中的$this,static,final,const,self这几个关键字使用方法(php中this的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中??,php类的使用,php类中的变量也可以称为,php this,php中$this怎么理解,php中this的用法,php类中的变量称为,php中this的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

本篇文章主要分项了一下关于php类中的$this,static,final,const,self这几个关键字使用方法。

  $this

  $this表示当前实例,在类的内部方法访问未声明为const及static的属性时,使用$this->value='phpernote';的形式。常见用法如:

  $this->属性

  $this->方法

  举例如下:

  在类里面调用当前类的属性和方法有三种方法,分别是self、parent、$this,这三个关键字的区别是:self用来指向当前的类;parent用于指向当前类的父类,可以使用该关键字调用父类的属性和方法;$this用来在类体内调用自身的属性和方法。

  static

  关键字可以是self(在类内部调用静态成员时所使用)静态成员所在的类名(在类外调用类内部的静态成员时所使用)  声明一个静态变量如下: 

  只存在于函数作用域的变量,函数执行之后变量的值不会丢失,只会初始化一次,初始化静态变量不能使用表达式,不用全局变量代替是因为全局变量会被所有函数访问容易造成维护不宜。  在类中使用static有两种主要用途、定义静态成员和定义静态方法。静态成员只保留一个变量的值,这个值对所有实例都是有效的,如下:

代码如下

php类中的$this,static,final,const,self这几个关键字使用方法(php中this的用法)

  结果将是:

  您是滴0位访客  您是滴1位访客  您是滴2位访客

  另外需要注意的是如果类的方法是static的,他所访问的属性也必须是static的。

  final

  PHP final关键字可以修饰类同样可以修改类中的方法,但它们的作用是差不多的,即如果你使用了final关键字来修饰了,那么这个被修饰的类或者方法将不能被扩展或者继承。你只能老老实实去引用它。如果你在类前面使用了final,这就是说明这个类不能使用继承;如果你在方法前使用了PHP final关键字,这就是说明这个方法不能被覆盖。道理就是这么简单,让我们也看个简单的示例吧。

  最终的类和方法,不能继承,该关键字修饰的方法不能被重写。一般用法如下:

  例

  const

  在类的内部方法访问已经声明为const及static的属性时,需要使用self::$name的形式调用。举例如下:

  注意const属性的申明格式是const PI=3.,而不是const $PI=3.。

  self

  self表示类本身,指向当前的类。通常用来访问类的静态成员、方法和常量。

以上内容简单给大家介绍了php类中的$this,static,final,const,self这几个关键字使用方法,希望大家喜欢。

给WordPress中的留言加上楼层号的PHP代码实例 最近突然发现博客的评论楼层有点问题,之前一直设置的是在每个页面顶部显示新的评论,也就是所谓的倒序显示评论,但是主题只支持顺序的评论楼

实现WordPress主题侧边栏切换功能的PHP脚本详解 作为主题的制作者,除了实现功能,展示界面,还有责任使主题灵活多变,以满足更多人不同的需求.可能一些朋友曾为选用双栏主题(单侧边栏)还是三栏主题(

WordPress中访客登陆实现邮件提醒的PHP脚本实例分享 登陆邮件提醒实现方法前提是空间有邮件功能,测试有无邮件功能的方法:登录界面点击忘记密码,有邮件发到你邮箱就有邮件功能。一、登录成功提

标签: php中this的用法

本文链接地址:https://www.jiuchutong.com/biancheng/276289.html 转载请保留说明!

上一篇:Yii2隐藏frontend/web和backend/web的方法

下一篇:给WordPress中的留言加上楼层号的PHP代码实例(wordpress portfolio)

  • 个人独资企业税种有哪些
  • 应纳税暂时性差异是调增还是调减
  • 建筑工程企业人才引进可以引进医药行业吗
  • 查账征收企业所得税年报怎么填
  • 转让生产指标的企业所得税
  • 货物无偿赠送分录
  • 农产品进项税额计算扣除的方法
  • 预付账款年底账务怎么做账?
  • 企业变更地址需要哪些资料
  • 合同里包括产品销售和服务如何开票?
  • 外包会计处理
  • 营业范围之外的产品可以出售吗
  • 营改增后服务业账务处理
  • 劳务报酬算公积金基数吗
  • 代扣代缴手续费企业所得税
  • 销售退回跨年所得税如何做账?
  • 租入房产改建增值税谁交
  • 营改增后物业管理公司需要交营业税吗
  • 民办非企业是否可以出资设立公司
  • 所得税费用是在哪个科目
  • 用户风险是什么意思
  • 企业不能抵扣的专票有哪些
  • 创业带动的就业是什么
  • 银行授信额度如何分配
  • 自然人个人能否纳税
  • 全额抵扣的发票怎么申报增值税
  • 进口代理流程
  • 职工福利费扣除率是多少
  • 清算中无法偿还的债务
  • php嵌入js
  • linux系统中如何查看日志
  • 专项用途财政性资金纳税调整明细表
  • php常用设计模式(大总结)
  • 公司未经营需要做所得税年度清缴吗
  • EasyExcel使用与步骤
  • 纳税申报方式的税务申报工作常规流程图
  • 公司购置办公楼自用
  • 企业为员工提供服务要交增值税吗
  • 土地承包经营权和土地经营权区别
  • 外商投资工业企业有哪些
  • 资金筹集业务核算实训内容
  • 【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
  • 低值易耗品摊销表格
  • 已抄报未反写什么意思
  • 结构体基本知识
  • 税务端系统返回错误信息f50006
  • 委托第三方收款合法吗
  • 律师事务所执业证
  • 开票系统在哪
  • 帝国cms移动端
  • 净资产包含哪些项目
  • 固定资产盘点盘什么
  • 销售净收入是怎么算
  • 残疾人就业保障金怎么计算
  • 航天信息服务费发票哪里打印
  • 一般纳税人支付房租账务处理
  • 小企业会计准则会计科目表
  • 什么公司转让需要交税
  • 会计损益类科目有哪些,期末如何结转?
  • 商品和服务税收分类编码是什么
  • 怎么样打印自己想要的内容
  • 医疗器械销售能一年挣一百万么
  • 猛料高手
  • ubuntu 添加开机启动
  • ubuntu顶部菜单栏
  • macbookpro怎么测声音
  • 怎么给网络设置防火墙
  • linux系统怎么停止ping
  • 微软商城会员
  • 在linux系统中,用来存在系统所需
  • win10网络共享失败
  • 微信小程序倒计时乱跳
  • unity3d功能介绍
  • javascript Window及document对象详细整理
  • 广东电子税务局手机版
  • 税控普通发票
  • 已知税率怎么求政府税收
  • 地税完税证明怎么打印
  • 交管123发票审核
  • 长途汽车车次号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设