繁体   English   中英

声明php类成员变量

[英]Declaring php class member variables

我试图以这么简单的方式写一堂课

class piklu
{
   private $x=5;
   public function display()
   {
      echo $this->$x;
   }
}

但是在创建了这个类的对象后,我正在调用函数显示它显示错误未知变量$ x。 任何机构都可以建议我在php中声明一个私有成员变量到底要做什么。

您的echo语句不正确,这是您的问题。 它应该是:

public function display()
{
    echo $this->x;
}

请注意,这里只有一个$ :就在关键字this之前。 你错误地有两个美元符号。

你在调用变量时犯了一个错误。 您可以通过调用类成员变量

$this->x

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM