php 類別的屬性講解

怪我咯
發布: 2023-03-11 19:54:02
原創
1979 人瀏覽過

屬性宣告是由關鍵字 public,protected 或 private 開頭,後面跟著一個普通的變數宣告來組成。屬性的變數可以設定初始化的預設值,預設值必須是常數

class Car {
    //定义公共属性
    public $name = '汽车';
    //定义受保护的属性
    protected $corlor = '白色';
    //定义私有属性
    private $price = '100000';
}
登入後複製

預設都為public,外部可以存取。一般透過->物件運算子來存取物件的屬性或方法,對於靜態屬性則使用::雙冒號進行存取。當在類別成員方法內部呼叫的時候,可以使用$this偽變數來呼叫目前物件的屬性。

$car = new Car();

echo $car->name;   //呼叫物件的屬性

echo $car->color;  ///錯誤 受保護的屬性不允許外部呼叫

echo $car->price;  //錯誤 私有屬性不允許外部呼叫

受保護的屬性與私有屬性不允許外部呼叫,在類別的成員方法內部是可以呼叫的。

class Car{
    private $price = '1000';
    public function getPrice() {
        return $this->price; //内部访问私有属性
    }
}
登入後複製

以上是php 類別的屬性講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!