php中$this->是什么意思?

在PHP的学习和使用中,经常会遇到各种关键词,例如本例中的$this->,该关键词属于OOP编程中的,通常被称作伪变量$this,他是对一个对象示例的引用。

操作方法

  • 01

    新建一个PHP文档,并定义一个类,类中包含两个公共属性,示例: class Stu { public $name = ''; public $age =0; }

  • 02

    在类中,定义一个供外部访问使用的公共接口,示例: public function say($name,$age) { $this->name = $name; $this->age = $age; return '我的名字是'.$this->name. '今年我'.$this->age; }

  • 03

    实例化两个对象,示例: $jack = new Stu(); $smith = new Stu();

  • 04

    访问两个接口,示例: echo $jack->say('Jack',30); echo $smith->say('Smith',20);

  • 05

    保存以上内容,在浏览器查看打印,

  • 06

    两个对象分别访问各自的属性的,得到各自的属性值,示例: echo 'JACK说:'.$jack->name.$jack->age; echo 'SMITH说:'.$smith->name.$smith->age;

  • 07

    再次保存文件,在浏览器查看打印,

  • 08

    总结,$this在OOP中就是伪变量,(伪变量不是真正的变量,只是形式上是变量,变量中存储的是固定的值,$this中并没有,哪个对象调用,$this就代表哪个对象。) 同时,也可以将$this理解为对象的引用,$this通过引用的形式访问一个对象的方法和属性

(0)

相关推荐

  • 如何让插入Word文档中的图片镶嵌在段落中

    我们平时再用Word进行文字编辑的时候,经常会在整段的文字当中使用图片,但是当我们插入一张图片时,我们会发现图片总是覆盖在文字上方,遮挡住文字,那么怎么样才能使图片不遮挡文字呢?小面就和小编来一起学习 ...

  • 将win10的控制面板添加到右键中

    使用win10系统的小朋友一定会发现在win10桌面点击右键没有控制面板的选项,这让我们用惯win7系统的老鸟很无奈,虽然可以通过小娜搜索到但是感觉非常麻烦,今天我就分享一下怎么将控制面板添加到右键 ...

  • 照相机中的照片怎么导入到电脑中

    照相机中的照片如何导入到电脑呢?一起来看看下面的方法吧 操作方法 01 打开电脑,将相机用"USB数据线"与电脑连接 02 连接之后,打开"计算机"进入 03 ...

  • 如何将字幕嵌入视频文件中

    字幕可以自己编写,但是那样必须将视频文件和字幕文件放在同一文件夹中,播放视频才会有字幕,那么如何字幕文件直接嵌入到视频中,实现一个视频文件有字幕,而不用带着字幕文件 操作方法 01 首先将视频文件和字 ...

  • 解决有锁版QQv1.8不能用3g登陆或者收取中

    解决有锁版QQv1.8不能用3g登陆或者收取中 讨厌TX但又不得不用ta的QQ联系朋友,家人,客户吗? 不甘心只能用v1.5QQ吗?或者心痒痒QQ1.8吗? 不知道QQv1.8怎么搞得。。wifi可以 ...

  • 安卓手机怎么刷机,如何避免刷机中出现的问题

    不管是以任何模式的刷机都可能存在风险,我们只能说将刷机的风险减少,用户在刷机后,常常会问一些相似的问题,不过大多数答案又都是相同的。那么在刷机的过程中,如何避免出现问题呢?由于刷机造成的问题,第一大原 ...

  • 如何在U盘中安装Ubuntu像安装在硬盘中一样

    这两天一直在尝试在 U 盘中安装 Ubuntu ,当然并非是 Live USB 方式,而是像安装在硬盘中一样把 Ubuntu 安装在 U 盘中。这样做的好处是在不会破坏硬盘上 Win 系统的同时,也能 ...

  • Word中如何将多个文档中的批注和修订合并至一个文档中

    如果您发送一个文档以供多名审阅者审阅,并且每名审阅者都返回文档,则可以按照一次合并两个文档的方式组合这些文档,直到将所有审阅者修订都合并到单个文档中为止。 在“审阅”选项卡上的“比较”组中,单击“比较 ...

  • 如何将扫描图像插入Word 2010 文档中

    若要将扫描后的图像插入 Word 2010 文档,请执行以下步骤: 使用扫描仪附带的软件扫描图像并将其保存至计算机。 注意保存图像的位置。 打开 Word 2010。 单击“插入”,然后选择“图片”。 ...

  • 将百度音乐的歌曲链接复制到其他音乐播放器中

    在百度音乐上试听了歌曲,觉得很好听,但在其他的音乐播放器中无法找到该歌曲,我们可以将百度音乐上搜索到的歌曲链接复制到其他音乐播放器中,这样就可以听到了。 1、如下图所示,我们在百度音乐盒当中试听歌曲就 ...