多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 入门案例类: ~~~ <?php   //面向对象 //构造一个类 cat()   class cat{       public $name; public $age; public $color; } //创建对象(通过一个cat类创建一个cat对象 $cat1= new cat(); $cat1->name="小白"; $cat1->age=3; $cat1->color="白色"; $cat2= new cat(); $cat2->name="小花"; $cat2->age=4; $cat2->color="黑色"; //如果我们找到一只猫,去匹配他任何一个属性都能获得他的其他属性 $findname="小白"; if($cat1->name == $findname){       echo $cat1->name."&nbsp;".$cat1->age."&nbsp;".$cat1->color; } ?> ~~~ ### 类和对象的关系 ![](https://box.kancloud.cn/2016-06-03_5750fd8dc38ec.jpg) ### 类和对象的区别: 1、类是抽象的,概念的,代表一类事物,如人类,猫类。 2、对象时具体的,实际的,代表一个具体的事物。 3、类是对象的模板,对象时类的一个个体实例。   ### 对象在内存中存在的形式: ![](https://box.kancloud.cn/2016-06-03_5750fd8ddc3af.jpg) ### 类的成员方法:  下面是一个简单是实例,介绍类测成员方法的运用。 ~~~ <?php class computer{ public $name; public $type; //成员方法 public function open(){ echo "open the conmputer!<br/>"; } public function computersleep(){ echo "slepp the computer! <br/>"; } public function close(){ echo "close the computer!<br/>"; } } ?> ~~~ ~~~ <?php //导入类 require_once "computer_class.php"; //创建一个对象 $com=new computer(); $com->open(); $com->computersleep(); $com->close(); ?> ~~~