看個執行個體
| 代碼如下 |
複製代碼 |
<?php class Cart { var $items; // 購物車中的項目 // 把 $num 個 $artnr 放入車中 function add_item ($artnr, $num) { $this->items[$artnr] += $num; } // 把 $num 個 $artnr 從車中取出 function remove_item ($artnr, $num) { if ($this->items[$artnr] > $num) { $this->items[$artnr] -= $num; return true; } else { return false; } } } ?> |
上面這個類型是定義了一個名為class類,這是類由購物車構成的數組和兩個用於從購物車中添加與刪除商品函數組成的。
申明了類我們要看執行個體如何使用
建立對象,
| 代碼如下 |
複製代碼 |
$obj111cn_.net = new Cart; |
執行個體
| 代碼如下 |
複製代碼 |
<?php class Session { public function __construct() { echo '建構函式執行'; } public function __destruct() { echo '解構函式執行'; } } $Obj = new Session; unset($Obj);//刪除對象, __destruct()會被調用的 //輸出 //建構函式執行 /解構函式執行 ?> |
$obj111cn_.net ->add_item(1,2);
這是調用類的屬性與方法,
| 代碼如下 |
複製代碼 |
<?php class Session { public $age = 20; public $sub = 'www.111cn.net'; public function __clone() { $this->sub=clone $this->sub; } } class Session 2 { public $value=5; } $s = new Session; $s->sub=new Session 2; $s2 = clone $s; $s->sub->$value =10; echo $s2->sub->$value; ?> |
調用php類屬性與方法執行個體二
| 代碼如下 |
複製代碼 |
<?php class Session { public $age = 20; public $sub = '111cn.net'; public function __clone() { $this->sub=clone $this->sub; } } class Session 2 { public $value=5; } $s = new Session; $s->sub=new Session 2; $s2 = clone $s; $s->sub->$value =10; echo $s2->sub->$value; ?> |
本站原創教程轉載註明來源www.111cn.net