php類的屬性

2022-07-24 02:33:10 字數 677 閱讀 8591

屬性宣告是由關鍵字 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...