面向對象特點:封裝、繼承、多態
類
聲明一個類:
[修飾符]class 類名{ [成員屬性]//也叫成員變量 [成員方法]//也加成員函數 }
在PHP中[]的是代表可有可無,也就是說類的修飾符可以有也可以沒有,成員屬性與成員方法,如果都沒有就是虛函數
具體例子
<?php
class Phone{
public $width;//成員屬性
public $height;
public $size;
public function call($name){ //有參
//成員函數
echo "正在給{$name}打電話";
}
public function play(){ //無參
echo "正在玩游戲";
}
public function info(){
$this->play();//類內調用成員函數
return "手機的寬度:{$this->width},手機的高度:{$this->height}";
}
}
$pho=new Phone();//不帶參數實例化對象,無構造函數情況下
$pho->width="5cm";//成員屬性賦值
$pho->call("ncksdj");//類外調用成員函數
echo "<br/>";
echo $pho->play();
echo "<br/>";
echo $pho->info();
?>
實例.jpg