面向對象的理解:
面向對象的概念;
面向對象編程是一種計算機編程架構,OOP的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或對象組合而成,OOP達到了軟件工程的三個目標:重用性、靈活性和擴展性。爲了實現整體運算,每個對象都能夠接收信息、處理數據和向其它對象發送信息。面向對象一直是軟件開發領域內比較熱門的話題,首先,面向對象符合人類看待事物的一般規律。其次,採用面向對象方法可以使系統各部分各司其職、各盡所能。使其編程的代碼更簡潔、更易於維護,並且具有更強的可重用性。PHP 是一個混合型語言,然而,對於大型項目,你可能需要在PHP 中使用純的OOP去聲明類,而且在你的項目裏只用對象和類。
eg:
類
Maomao.class.php
<?php
class Mao{
public$jiao;
public$pao;
public$eat;
public$speak;
public$bull;
functione(){
foreach($this->bull as $key=>$value){
echo "餓".$key."次".$value."<br>";
}
return"小貓貓".$this->eat."得不行了,於是".$this->jiao."對着我";
}
function p(){
return "看着我".$this->pao."着".$this->speak."餓了";
}
}
?>
調用方法:food.php
<?php
include("maomao.class.php");
$maomao = new mao; //定義類的對象
$maomao->jiao="叫"; //對象的方法
$maomao->pao="跑"; //對象的方法
$maomao->eat="餓";
$maomao->speck="說";
$arr =array("0"=>"q","1"=>"p"); //數組
$maomao->bull=$arr;
echo $maomao->e();
echo $maomao->p();
?>