類(class)是面向對象設計的基礎。包含屬性(變量)和方法(函數)的結構,用關鍵字class定義,一旦定義了一個類,就可以用關鍵字new創建這個類的任意數量的對象,累的屬性和方法可以通過->結構訪問。
比如,創建一個對象Person
class Person
{
public $name=‘’;
function name($newname = null){
if( ! is_null($newname) ){
$this->name = $newname;
}
return $this->name;
}
}
$sed = new Person;
$sed->name(‘XIAOLI’);
echo “Hello ,{$sed->name}\n”
$tc = new Person;
$tc->name(‘GONG’);
echo “Look out below {$tc->name}\n”
運行:Hello ,XIAOLI
Look out below GONG