問題"
例如有時候會看到 class {} ......等等,不懂這個邏輯是甚麼?作用是甚麼?
回答:
先帶你簡單了解
"建立物件"->"物件重複使用"
用class來寫
可以讓你的代碼很好被"形象化理解、閱讀",減少"代碼髒亂"導致的"不易維護"
又可以像"買一個保溫瓶後可以重複使用喝水",而這個保溫瓶就是使用"類別class建立的物件"
舉例:
有五台車要經過十個紅綠燈
當違規三次要被罰三千塊
<?php
class Car {
public $違規次數;
public $車牌號;
function 檢查是否違規(){
if($this->違規次數>=3){
echo "車牌 $this->車牌號 的違規次數 : $this->違規次數 ,被罰三千塊\n" ;
}
}
}
for ($i = 0; $i <= 5; $i++) {
$car = new Car();
$car->車牌號 = "XX-00".$i;
$car->違規次數 = 0;
for ($i2 = 0; $i2 <= 10; $i2++) {
if(rand(1,3)==2){
$car->違規次數 = $car->違規次數 + 1;
}
}
$car->檢查是否違規();
}
?>