传智播客 php数据库编程92讲笔记,最新传智播客-韩顺平-php从入门到精通-61-78讲面向对象课堂笔记...

精品文档

php面向对象编程

提出一个问题?

张老太养了两只猫猫:一只名字叫小白,今年3岁,白色。还有一只叫小花,今年100岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。

数组对象

array(1,56,90,100) -> 隐藏问题array(对象,对象。。。) 【数组对象】

首先我们用现有的知识来完成这个案例:

$cat1_name=”小白”;

$cat1_age=3;

$cat1_color=”白色”;

//变量是分开.

$cat2_name=”小花”;

$cat2_age=100;

$cat2_color=”花色”;

?>

我们能不能把属于同一事物的变量,统一管理?

解决之道->对象

快速体验案例:

//这就是一个类(猫类)

class Cat{

//属性

public $name;

public $age;

public $color;

}

//创建一只猫

$cat1=new Cat();

//给这只猫赋值.(具体各个)

$cat1->name="小白";

$cat1->age=3;

$cat1->color="白色";

$cat2=new Cat();

$cat2->name="小花";

$cat2->age=100;

$cat2->color="颜色";

精品文档

你可能感兴趣的:(传智播客,php数据库编程92讲笔记)