php中$this-gt;含義分析

來源:互聯網
上載者:User

我們一般是先聲明一個類,然後用這個類去執行個體化對象!
但是,當我們在聲明這個類的時候,想在類本身內部使用本類的屬性或者方法。應該怎麼表示呢?
例如:
我聲明一個User類!它只含有一個屬性 $name;
class User
{
public $_name;
}
現在,我給User類加個方法。就用getName()方法,輸出$name屬性的值吧! 複製PHP內容到剪貼簿
PHP代碼: 複製代碼 代碼如下:class User
{
public $name;
function getName()
{
echo $this->name;
}
}
//如何使用呢?
$user1 = new User();
$user1->name = '張三';
$user1->getName(); //這裡就會輸出張三!
$user2 = new User();
$user2->name = '李四';
$user2->getName(); //這裡會輸出李四!

怎麼理解呢?
我上面建立了兩個User對象。分別是 $user1 和 $user2 。
當我調用 $user1->getName()的時候。 上面User類中的代碼 echo $this->name ; 就是相當於是 echo $user1->name;
大概就是這麼個意思!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.