簡體   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