屬性宣告是由關鍵字 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 類和物件(類的屬性)
在類中定義的變數稱之為屬性,通常屬性根資料庫中的字段有一定的關聯,因此 也可以稱其為 字段 常見的屬性宣告是由關鍵字public,protected,var或private開頭,後面跟乙個普通的變數聲 來組成。還有一些成員屬性包括,靜態static,常量const。public 預設值,表示全域性的...
php 類中的靜態屬性
class ceshi public function b ce new ceshi ce a ce b echo cee new ceshi cee b echo class exercise public function b ce new exercise ce a ce b echo cee...
php類和期中的屬性
物件導向解決了兩個問題 的可擴充套件性和 的可維護性 類是對一類事物描述,是抽象的 概念上的定義 物件是實際存在的該類事物的每個個體,因而也稱例項 instance 建立物件的過程稱為建立物件也稱為例項化。屬性 用來描述物件的資料元素稱為物件的屬性 也稱為資料 狀態 特徵 在php5中,屬性指在cl...