位置: 编程技术 - 正文

php面向对象全攻略 (三)特殊的引用“$this”的使用(php 面向对象)

编辑:rootadmin
7.特殊的引用“$this”的使用 现在我们知道了如何访问对象中的成员,是通过“对象->成员”的方式访问的,这是在对 象的外部去访问对象中成员的形式,那么如果我想在对象的内部,让对象里的方法访问本对 象的属性,或是对象中的方法去调用本对象的其它方法这时我们怎么办?因为对象里面的所 有的成员都要用对象来调用,包括对象的内部成员之间的调用,所以在PHP 里面给我提供了 一个本对象的引用$this,每个对象里面都有一个对象的引用$this 来代表这个对象,完成对象 内部成员的调用,this 的本意就是“这个”的意思,上面的实例里面,我们实例化三个实例 对象$P1、$P2、$P3,这三个对象里面各自存在一个$this 分别代表对象$p1、$p2、$p3。 通过上图我们可以看到,$this 就是对象内部代表这个对象的引用,在对象内部和调用本 对象的成员和对象外部调用对象的成员所使用的方式是一样的。 $this->属性$this->name; $this->age; $this->sex; $this->方法$this->say(); $this->run(); 修改一下上面的实例,让每个人都说出自己的名字,性别和年龄: 代码片段 输出结果 我的名字叫:张三性别:男我的年龄是: 我的名字叫:李四性别:女我的年龄是: 我的名字叫:王五性别:男我的年龄是: 分析一下这个方法: 代码片段 function say(){ //这个人可以说话的方法 echo "我的名字叫:".$this->name." 性别:".$this->sex." 我的年龄是:".$this->age."<br>"; } 在$p1、$p2 和$p3 这三个对象中都有say()这个方法,$this 分别代表这三个对象,调用相应的属性,打印出属性的值,这就是在对象内部访问对象属性的方式,如果相在say()这个方 法里调用run()这个方法也是可以的,在say()这个方法中使用$this->run()的方式来完成调用。

推荐整理分享php面向对象全攻略 (三)特殊的引用“$this”的使用(php 面向对象),希望有所帮助,仅作参考,欢迎阅读内容。

php面向对象全攻略 (三)特殊的引用“$this”的使用(php 面向对象)

文章相关热门搜索词:php面向对象的三大特征,php面向对象是什么意思,php 面向对象,php面向对象的三大特征,php面向对象是什么意思,php面向对象编程,php面向对象的三大特征,php 面向对象,内容如对您有帮助,希望把文章链接给更多的朋友!

php面向对象全攻略 (四)构造方法与析构方法 8.构造方法与析构方法大多数类都有一种称为构造函数的特殊方法。当创建一个对象时,它将自动调用构造函数,也就是使用new这个关键字来实例化对

php面向对象全攻略 (五) 封装性 9.封装性封装性是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两

php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法 .__set()__get()__isset()__unset()四个方法的应用一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁

标签: php 面向对象

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

上一篇:php面向对象全攻略 (二) 实例化对象 使用对象成员(php语言之面向对象编程 educoder)

下一篇:php面向对象全攻略 (四)构造方法与析构方法(php面向对象优点,缺点)

  • 新成立的公司不开户可以吗
  • 境外旅客购物离境退税条件
  • 不良资产处置措施
  • 企业的筹建期允许有多长?
  • 托管开票
  • 长期借款利息计入应付利息吗
  • 过路费认证用去哪里认证
  • 记账凭证核算形式账务处理程序的基本特点
  • 事业单位开办费账务处理
  • 注册地在境外的公司需要纳税么
  • 实际缴纳增值税税额是什么意思
  • 外贸 内销
  • 公司合作建房什么意思
  • 小规模纳税人不用交增值税吗
  • 小规模未开票收入如何申报增值税
  • 电子发票转收入怎么做为记账凭证?
  • 直接快递到国外的货物如何收汇?
  • 政府无偿给企业划拨土地是否需摊销
  • 租用办公室协议书
  • 消费税的附加税和增值税的附加税
  • 固定资产进项税额转出怎么做账务处理
  • 住房公积金个税抵扣标准
  • arp防火墙是什么意思
  • 苹果电脑怎么切换中英文
  • 怎么冲财务费用
  • 劳务公司怎么做进项
  • 销货方发票红冲操作流程
  • 销售使用过的固定资产怎么填申报表
  • php怎么爬数据
  • php和mysql的联合使用
  • 金融机构贷款利息规定
  • 教案的近义词是什么
  • 请问酒厂销售酒怎么样?
  • 2023年顶会、顶刊SNN相关论文----------持续更新中
  • python删除nan
  • 企业支付给其他单位劳务费时需要代扣代缴个税吗
  • 房租费税金计入哪个科目
  • PostgreSQL中使用dblink实现跨库查询的方法
  • MySQL中Distinct和Group By语句的基本使用教程
  • mongodb怎么导入文件
  • 挂预收账款怎么处理
  • 合营企业长期股权投资
  • 外购的商品
  • 一般纳税人适用3%税率情况
  • 固定资产达到预定状态的判定
  • sql扩展
  • 残保金账务处理会计科目
  • 股权激励费用怎么做账
  • 超过保质期放冰箱还能吃吗
  • 房地产企业印花税计入什么科目
  • 收取招标代理费的规定
  • 2021劳动报酬收入个人所得税怎么算
  • 个体工商户怎样为员工缴纳社保
  • 餐饮发票如何入账
  • 小规模纳税人增值税计算公式
  • sql server错误和使用情况报告
  • innodb底层实现原理
  • ubuntu系统升级后无法进入系统
  • ubuntu20.04 unity
  • macbook如何恢复出厂
  • avgcc32.exe进程是什么文件产生的 avgcc32进程信息查询
  • 笔记本上的声卡
  • win7系统怎么用无线接收器怎么用
  • linux中qq怎么添加快捷键启动功能?
  • 虚拟机命令cd
  • 列举linux常用的几个命令
  • node分页接口
  • ping命令的基本使用方法
  • javascript教程chm
  • unity3d all compiler errors
  • Android带有注册界面的简单app
  • 安卓实现单选题
  • $jquery
  • jquery插件库免费
  • 安装配置jsp运行环境
  • 出口退税中的留抵税额
  • 智行火车票电子报销凭证
  • 广西电子税务局登陆入口
  • 山东社保费缴纳多少
  • 一般纳税人办理退税流程及手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设