### 入门案例类:
~~~
<?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." ".$cat1->age." ".$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();
?>
~~~
- 前言
- HTML(第一天)
- HTML(第二天)
- DIV+CSS(第一天)
- DIV+CSS(第二天)
- DIV+CSS(第三天)
- DIV+CSS(第四天)
- PHP开发环境配置说明
- PHP基础数据类型及运算符介绍
- 走进PHP函数
- 走进位运算
- 走进数组及相关数组函数
- 面向对象的编程(类与对象)
- 面向对象的编程(类成员方法用法)
- 构造方法,析构方法
- static,global用法
- 静态方法
- 面向对象的编程方法
- 接口方法
- 接口VS继承、final、const
- 错误及异常处理机制、错误日志
- HTTP协议深度剖析
- 文件下载
- PHP数据库编程
- 数据库编程(2)
- 超全局变量
- Zend studio 开发环境入门
- 雇员管理系统(1)
- 雇员管理系统(2)
- 会话技术(cookie session)
- 会话技术 session场景使用介绍!
- PHP.in中session和cookie的配置说明
- PHP文件编程
- 报表及绘图技术
- 报表及绘图技术(jpgraph库使用,Linux安装及配置说明)
- XML基本语法及DTD介绍
- XML编程(Dom技术)
- XML编程(Xpath技术,simpleXml技术)基础入门
- 网上支付平台PHP版本
- javascript基础入门