PHP 物件导向学习笔记-class、object

class 是 obejct 的模板,object 是 class 实体化

定义类别 class

最前面加上 classclass 里面的变数叫做属性(Properties),funciton 叫做方法(method)
// 定义类别 Classclass Fruit { // 可在里面设置属性(Properties)、方法(method)// Propertiespublic $name;    public $color;// Methods    function set_name($name) {      $this->name = $name;    }    function get_name() {      return $this->name;    }}

定义物件 object

最前面加上 new可建立多个物件每个物件都会有 class 里面的属性、方法,但是每个物件的值都是独立的写在类别里面的属性用 “→” 取
$apple= new Fruit(); // new 一个新物件$banana= new Fruit(); // new 另一个新物件$apple->set_name('Apple'); // 独立的属性$banana->set_name('Banana'); // 独立的属性echo $apple->get_name(); // 输出 Apple 独立的值echo $banana->get_name(); // 输出 Banana 独立的值

参考资料:PHP OOP - Classes and Objects


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章