- 看一个实际的需求
-
- 使用现有的技术来解决
'小白', 'age' => 3, 'color' => '白色');
//使用数组来记录好点,但是不能有对数据的操作(函数)
//===> 使用面向对象编程的方式来解决
?>
-
- 使用面向对象的方式来解决
name = '小白';
$cat1->age = 3;
$cat1->color = '白色';
//简单使用一下
echo '
';
echo '小猫的信息如下';
echo '
名字是 ' . $cat1->name;
echo '
年龄是 ' . $cat1->age;
echo '
颜色是 ' . $cat1->color;
echo '';
var_dump($cat1);
?>
- 代码来一个快速入门的案例
- 说明
- class 是一个关键字,表示这是一个类,不能修改
- public $name , 是一个成员属性, 当我们类定义的{} 中定义的变量,就是一个成员属性
- public 是访问修饰符, 他是用于控制成员属性(变量)的访问范围的, 除了public还有两个,protected 和 private ,后面我们会详细介绍
- $cat1 = new Cat , 这个叫实例化一个对象, $cat1 就是一个对象, new 是一个关键字,表示新创建一个对象
- $cat1->name = '小白'; 表示给成员属性赋值,-> 符号叫做对象运算符
- 当我们需要看一个对象的情况时,我们可以通过 var_dump 来输出该对象
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/6270.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除