ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 类 ~~~ 封装 继承 多态 class 定义类 function 用于声明用户自定义函数的关键字 ~~~ ## 面向过程 ~~~ 打开 封装 关闭 ~~~ ## 面向对象 ~~~ 调用类 数据放进去 关上 ~~~ ## 例子 ~~~ class 类型{ 属性 public $name = "人"; public $age=20; 方法 public function eat(){ echo "吃饭"; } public function sleep(){ echo "睡觉"; } public function add($a,$b){ echo $a+$b; } } ~~~ ## 例子利用 ``` //设置变量,调用类    $xiaoming = new peison(); //    echo $xiaoming->name; //给类的属性定义数据    $xiaoming->name="小明";    $xiaoming->food="鸡"; //通过设置方法,输出刚刚给类定义的数据    echo $xiaoming->eat(); //直接调用类的方法    $xiaoming->add(30,40); ``` ## 关键字 ~~~ this-> ~~~ ## 修饰符 继承 ~~~ public 公开的 protected 设保护的 private 私有的 ~~~ ## 类 -> 对象 ~~~ 类可以实例化对象 $xiaoming = new peison; ~~~