FRANKShareCode
2015-01-01 22:37
<?php
$a = "我在慕课网学习PHP!";
$b=$a; //(1)这里是直接赋值,$a还是存在吧?
$c=&$a; //(2)代码是顺序执行的么,这里应该还是"我在慕课网学习PHP"
$a = "我天天在慕课网学习PHP!";//这里堆上的内容变了,所以$c="我天天在慕课网学习PHP!"
?>
PHP 值类型和引用类型 也是堆栈存储么?
(1) 应该叫传值赋值 就是把数据复制传递
(2) 应该叫传址赋值 把数据存储地址传递过去
$a还存在 只是被新数据覆盖了 堆和栈不一样 堆是分散的无序的 栈是有有序的
以上道理和C一样的理解
在mooc看别人的代码和评论是很有意思和收获的一件事.谢谢!
PHP入门篇
455994 学习 · 6306 问题
相似问题