💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 成员属性: 基本数据类型,复合数据类型:数组,对象 ## 创建对象: 可以不带括号 $cat =new Cat(); 或者 $cat=new Cat; ## 对象访问: 对象名->属性名 $cat->age; ## 类文件命名 类名.class.php saleModel.class.php ## 对象在内存中存在的形式 ![](https://box.kancloud.cn/7ee9ce9c8fdacc9a46e224711d4558d7_803x411.png) 栈区:放基本数据类型 堆区:放对象,对象的赋给的变量也是放栈区 基本数据类型 **地址符:&** `$b=&$a` 表示2个变量用同一个地址 ![](https://box.kancloud.cn/d912c228074b70ec60acf689c8ee45fc_810x278.png) ![](https://box.kancloud.cn/be4a8bdedc2a9656f31aebc4a08217b6_839x277.png) 函数接收对象的时候,传入的是地址: ![](https://box.kancloud.cn/190a2eaf8a8193a5f19e531438c41820_971x311.png) 函数接收基本数据类型,传入的是值,原值是不会变的,相当于局部变量 函数接收数组,默认也是传递值,如果需要传递引用,也需要& ![](https://box.kancloud.cn/b2a288363ad003f56c3c0ef4efa913e9_358x340.png) 如果要传入地址,加上地址符即可,原来变量也会变化 ![](https://box.kancloud.cn/9a458f6c86e667a1386821af46d443bb_393x339.png) ## 成员方法 1. ~~~ <? class Person{ public $name; public $age; public function act(){ echo "我是什么111"; } } $p=new Person(); $p->act(); ~~~