位置: 编程技术 - 正文

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)

  • 免抵税额计入什么科目
  • 非货币资产交换和债务重组的区别
  • 职工个人所得税
  • 费用多报销了,但已经给了,怎么办
  • 机票行程单改成发票可以报销吗
  • 小微企业季度不超过30万怎么报增值税
  • 生产成本月末结转到本年利润里吗
  • 进项多少就开多少的票吗
  • 会计核算体系的重要性
  • 行政单位特殊人工手机电话费是否可以报销
  • 事业单位取暖费什么时候发
  • 海关增值税进项转出
  • 运输行业税负率一般控制在多少?
  • 专票和国税额差很多
  • 房产税实施城市
  • 清算时公司亏损预交所得税能退吗
  • 工会基金是扣个人还是扣企业的
  • 小规模税控盘服务费怎么填增值税申报表
  • 境外投资企业如何交税
  • 电子汇款收入是什么意思
  • windows10如何关闭病毒和威胁防护设置
  • wifi密码怎么改手机里面
  • linux minor
  • 报销旅游门票怎么报销
  • harmonyos2.0.0怎么用
  • 成本费用包括什么项目
  • php nsq
  • php中文乱码解决
  • 有关预收账款的说法正确的是
  • 谷歌浏览器插件中心
  • 取得企业债券利息为什么要交个人所得税
  • iframe嵌套页面点击里面的按钮
  • 如何开启framework 3.5
  • php读取excel文件
  • 工程实践指的是
  • 赠品发票金额为零怎么办
  • 社保断交一个月但是后面正常缴费
  • 农民专业合作社连续几年未从事经营活动吊销营业执照
  • 如果已经结帐,发现凭证有误,应该如何处理
  • dedecms转eyoucms
  • 小说连载阅读安卓版下载
  • vj刷题
  • sql语句自动执行
  • 财务报表与分析outcome2
  • 存货跌价准备的账务处理
  • 事业单位是怎样向上申请招人的
  • 增值税退税是否算主营业务收入
  • 未经加工的
  • 维修费成本怎么结转
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 残疾人就业保证金上年工资总额是说上一年度么
  • 房租费用入账怎么处理
  • 税务局代开的增值税专票可以红冲吗?
  • 闲置固定资产如何折旧
  • 预计销售收入增长率怎么算
  • 新公司利润分配
  • 净现值率和现值指数与净现值什么时候它们评价结果一致
  • 管理费用属于什么成本
  • 差旅费报销属于自制原始凭证吗
  • 企业建账选择什么会计准则
  • MySQL ALTER命令使用详解
  • mysql字段什么意思
  • SQL语句查询数据库账号和权限
  • centos 6.6安装教程
  • freebsd常用命令
  • git checkout撤销
  • xp系统本地连接启用不了
  • win7系统连接wifi无法连接到internet
  • 笔记本xp无线网络连接禁用启用不了
  • Mac怎么去掉开机密码
  • win8系统怎么进入控制面板
  • Unity3D 事件
  • jquery对动态生成的进行操作
  • 以下关于js说法错误的是
  • socket.io与pm2(cluster)集群搭配的解决方案
  • numpy入门
  • 如何将文件夹导入idea
  • 姓名章加不加印字
  • 2020年个体税收政策
  • 重庆电子税务局怎么开电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设