位置: 编程技术 - 正文

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动态读取数据的代码)

  • 金税盘连接不上电脑是怎么回事
  • 购销合同中约定产品质量问题引起的问题
  • 增值税报表解读
  • 什么是试算平衡?如何进行试算平衡
  • 合并报表调整分录理解
  • 工程施工和工程结算对冲有差额的会计分录
  • 增值税专用发票的三流合一是什么意思
  • 年偿债基金和年金现值
  • 保险公司营销人员个人先进事迹材料
  • 固定资产一次性扣除怎么做账
  • 典当行借贷属于民间借贷吗
  • 个贷系统平账户
  • 广告传媒公司安全生产标准化
  • 工程服务预交税款怎么账务处理?
  • 化工类资质建筑企业有哪些
  • 企业获得的燃油补贴为什么还需要缴纳企业所得税呢?
  • 建筑企业在工程所在地全额征收
  • 贸易行业要计提什么费用
  • 纳税调整的情况
  • 小规模纳税人减免增值税会计处理
  • 物业管理专票税点
  • 建筑业简易征收的适用范围
  • 股东投资款印花税多少
  • 虚开增值税发票不能忽略的三个点!
  • 公司个税申报是什么意思
  • 企业财务负责人和办税人哪个责任大
  • 出纳记账本如何手工记账
  • 应交增值税会计科目
  • 工资一年发一次合法吗
  • 无票收入报税后,后期又开票出去怎么处理?
  • 劳务外包开票税目由所提供的服务性质来决定
  • synchost.exe - synchost是什么进程 有什么作用
  • 电脑中毒蓝屏了怎么办修复
  • 如何在win7中查找文件
  • 收到美金没有结汇会计分录
  • 工会经费如何计提会计分录
  • pow是什么意思中文翻译
  • 购买原材料的运输费计入什么科目
  • 固定资产减少和固定资产折旧
  • 企业所得税会计利润
  • 计算机视觉opencv 有什么项目
  • pytorch m1
  • 前端es2020
  • 递延所得税的会计应用
  • 个体户按季申报吗
  • 小微企业增值税免税政策2023年
  • 淘宝企业店必须绑定对公账户吗
  • 筹建期间的费用计入什么费用
  • 超预算支出违反什么规定
  • 小微企业预缴所得税怎么填报
  • 结构性存款现金流量折现法
  • 中小企业开发票税率是多少
  • 已提过5个月折旧要进行固定资产一次性扣除吗?
  • 暂估成本后发票怎么处理
  • 其他业务支出的借贷方向
  • 支付给劳务人员劳务费需缴纳印花
  • 固定资产机械设备有哪些
  • 弃置费用的摊销计算
  • 小规模差额征税申报表怎么填
  • 网上报税零申报流程演示2018
  • 销项税现金流量附表如何指定
  • 用OpenBSD 3.8 release自带的FTPD架设FTP服务器
  • mac屏幕共享软件
  • Linux系统防火墙的命令
  • windefault.exe - windefault是什么进程
  • ip地址有冲突怎么查看
  • 微软账号重新登录
  • win8.1应用商店无法打开
  • win10系统如何禁用u盘
  • win8系统无法连接网络
  • nodejs test
  • JavaScript中的变量名不区分大小写
  • fastdwg插件
  • js如何获取当前页面的url
  • 预拍摄功能相机
  • 疯狂android讲义和第一行代码
  • 512到底是什么意思
  • 在山东省一个月水费大概多少
  • 教师资格证认定流程
  • 领完发票后 怎么读取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设