位置: 编程技术 - 正文

php 静态属性和静态方法区别详解(php静态属性和静态方法)

编辑:rootadmin

推荐整理分享php 静态属性和静态方法区别详解(php静态属性和静态方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php静态类和非静态类的区别,php静态方法可以被继承吗,php是静态还是动态,php静态类,php静态属性和静态方法,php中什么是静态变量,php静态方法的优缺点,php静态属性和静态方法,内容如对您有帮助,希望把文章链接给更多的朋友!

静态

public、private、protected

静态属性

在属性或方法前加static关键字,即为静态属性

在实际工作中会有一个类的多个对象,可能会共享一份数据。

解决办法:

1:类常量,不能更改。

示例:

2:有时在共享一份数据后,还要所有的共享此数据的对象还允许更改。

所以就有static

语法:

示例:

提示:静态属性与类常量相似(相同),唯一的区分是类常量不可以更改,静态属性可以更改。访问方法是一样的。

:: 只能访问类常量、静态属性、静态方法

静态属性需要加$,常量名前没有$,所以访问类常量时根本不需要加。

-> 后面不需要加$

静态方法

方法前加static,即为静态方法

静态成员的访问:静态属性的访问

公共静态属性在类外访问:

语法:

类名::静态属性名

类内访问所有的静态属性

php 静态属性和静态方法区别详解(php静态属性和静态方法)

静态方法的访问

类外访问

语法:

静态方法,存在类空间。

类名::方法名();

类内访问:

语法:

self::方法名();

静态与非静态的区别:

静态属性保存在类空间,非静态属性保存在对象空间静态属性的访问,通过类访问(::),非静态属性的访问通过对象(->)静态方法的访问,通过类访问(::),如果一个方法内部不操作属于对象空间的属性,那么将封装成静态方法,通过类来调用,此种方法效率会快很多。静态方法中不能出现$this

*******

重要提示:属于类的使用类名或self::,如果属于对象的使用对象名或$this->。(普通方法除外==>虽然普通方法属于类空间,但还是需要使用$this或对象名访问)

魔术方法

php输出语句:

echo 一种语法结构

只能输出标量数据类型,对于布尔值false没有输出

print 函数

只能输出标量数据类型,对于布尔值false没有输出

print_r() 不但能输出标量数据类型,还能输出数据,对于布尔值false没有输出

var_dump($v1,$v2); 输出变量更多的信息,主要是给程序员调试程序使用

__tostring();

在对一个对象进行echo时,意味着,将一个结构,转换成字符串。

__tostring()魔术方法,是在由于某种操作欲将一个对象转换为字符串时,由PHP自动执行机制,来调用此方法。

此方法就是为了捕获错误(Fatal Erorr 致命错误),输出一个提示信息

示例:

__clone();

clone(); 克隆函数

php动态读取数据清除最右边距的方法 需求效果一行3栏:场景模拟:同事给了我这么一段静态代码如下:!DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"titleDocument/title/headstyleli,ul{padding:0;margin:0;list-style

php+mysql+ajax实现单表多字段多关键词查询的方法 本文实例讲述了php+mysql+ajax实现单表多字段多关键词查询的方法。分享给大家供大家参考,具体如下:单表多字段查询在一些稍微复杂一点的查询中十分

php+mysql+jquery实现简易的检索自动补全提示功能 本文实例讲述了php+mysql+jquery实现简易的检索自动补全提示功能。分享给大家供大家参考,具体如下:这段时间看了一些关于自动补全提示方面的内容,

标签: php静态属性和静态方法

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

上一篇:php中类和对象:静态属性、静态方法(php中的类)

下一篇:php动态读取数据清除最右边距的方法(php动态读取数据的代码)

  • 小规模收到专票怎么处理
  • 未取得房屋产权证租赁
  • 工资薪金税前扣除标准是14%吗
  • 筹建期间发生的开办费计入什么科目
  • 医院能否开具增值税专用发票
  • 土地出让价款
  • 销售商品收到的银行本票
  • 记账凭证如何填写明细科目
  • 个体户未抄报不能领发票
  • 取得的增值税专用发票能否盖付讫章
  • 定期定额户个人所得税怎么申报
  • 什么情况下做暂估
  • 发生哪些情形的应判定为重大电力安全隐患
  • 公司无收入费用如何做账务处理核算?
  • 应付账款坏账处理说明
  • 出口货物保险免税
  • 酒店购买毛巾客房领用怎么做会计分录?
  • 评估费是必须花的吗
  • 劳务派遣简易征收备案
  • 企业筹建期间需要招几个会计
  • 退免税指的是增值税还是消费税?
  • 面条适用的增值税率是
  • 清包工程增值税税率
  • 生育津贴缴纳
  • 盈余公积可以发放工资吗
  • 融资租赁固定资产折旧
  • 存商品入成原材料怎么改?
  • 进项税额已经认证抵扣了怎么处理
  • 跨月的红字发票
  • 服务业成本会计分析
  • win10如何禁用administrator用户
  • windows11我的电脑怎么放到桌面
  • 如何设置电源键关闭屏幕
  • 只开发票没有合同需要缴纳印花税吗?
  • 生产企业委外加工比例出口免抵退税
  • 增值税最高开票限额审批时限
  • 解决中暑最有效方法
  • 增值税如何在报表里填写
  • 工业企业采购供应管理
  • 下岗再就业有什么优惠政策
  • 格林湖人
  • 浅水滩怎么样
  • 捐赠支出如何做凭证
  • vue的路由器
  • php中url什么意思
  • 发票金额和打款金额不一致怎么办
  • python 平均函数
  • 帝国cms安装教程
  • 公司注销税款太多
  • uniapp组件使用
  • SQLite教程(十):内存数据库和临时数据库
  • 现金流量表四个部分
  • 怎么看企业用哪种软件
  • 建筑行业旧项目怎么处理
  • 发票清单用什么章
  • 特许权使用费计入无形资产吗
  • 土地承包经营权上的房屋
  • 提取盈余公积的会计科目
  • 长期挂账其他应付款违反了哪项制度
  • 投资收益属于什么科目,借贷方向
  • 没计提的税费怎么处理
  • 公司购买的打印机附赠给客户进项税可以抵扣吗
  • 应收账款坏账准备借贷方向
  • 会计做账工作总结
  • centos7修改mtu
  • 不一样的萧先生
  • 电脑安装了安卓系统没用
  • xp系统下载SCSI硬盘的安装、启动、设置教程
  • Win10桌面任务栏能不能删除
  • win7旗舰版重装系统教程
  • 装win10没有版本选择提示
  • opengl 三角形
  • python爬虫入门教程
  • html网站首页
  • dos判断变量是否为空
  • nodejs如何安装
  • 基于javascript的毕业设计选题
  • JavaScript italics方法入门实例(把字符串显示为斜体)
  • js实现无限循环
  • 补缴往年土地使用税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设