一尘不染

变量$ this在PHP中是什么意思?

php

我一直$this在PHP中看到该变量,但我不知道它的用途。我从来没有亲自使用过它。

有人可以告诉我该变量$this在PHP中如何工作吗?


阅读 459

收藏
2020-05-26

共1个答案

一尘不染

它是对当前对象的引用,在面向对象的代码中最常用。

例:

<?php
class Person {
    public $name;

    function __construct( $name ) {
        $this->name = $name;
    }
};

$jack = new Person('Jack');
echo $jack->name;

这会将’Jack’字符串存储为所创建对象的属性。

2020-05-26