面向对象的理解:
面向对象的概念;
面向对象编程是一种计算机编程架构,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();
?>