- JS中数组是引用传递
- PHP除了资源和对象等数据类型,其数据类型是值传递(即使数组也如此)
- 栈内存(快速内存)中存放标量数据类型,复合数据类型的变量名和数据地址
在内存中,我们可以认为内存中有很多格子,每个格子的存储情况如下
<?php class coach { public function __construct($name,$age) { $this->name = $name; $this->age = $age; echo "我是".$name."芳龄".$age.PHP_EOL; } } $cpc = new coach("陈培昌",22); $cj = $cpc; print_r($cpc); unset($cpc); echo "对象cj".PHP_EOL; print_r($cj); ?>
输出结果:
我是陈培昌芳龄22
coach Object
(
[name] => 陈培昌
[age] => 22
)
对象cj
coach Object
(
[name] => 陈培昌
[age] => 22
)