php中$this的作用?什么时候用?

php中$this的作用?什么时候用?... php中$this的作用?什么时候用? 展开
 我来答
2一瞬间2
2015-02-10 · TA获得超过621个赞
知道小有建树答主
回答量:677
采纳率:0%
帮助的人:352万
展开全部
$this 其实是一个特殊的变量,它指向本类。它不可以赋值,像 $this=var 这种写法都是错的。

如:

class aa{

private $x;

function __construct(){

$this->x='10'; //这里的 $ this 就代表 aa 类中的属性x

}

}

$this->x='10'; //这里的 $ this 就代表 aa 类,$this->x代表当前类aa中的属性x
高文杰ff
2015-02-10 · TA获得超过2044个赞
知道小有建树答主
回答量:517
采纳率:0%
帮助的人:270万
展开全部

指的是当前对象的意思,在类的内部使用。

class test {
    public $name;
    
    public function setName($name)
    {
        $this->name = $name;
    }
    public function getName() 
    {
        return $this->name;
    }
}

$test = new test();
$test->setName("张三");
$name = $test->getName();
echo $name; // 张三
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式