MosesVon
简单来说,$james2=&$james中&符号是给$james变量取了一个别名叫作$james2,实际上还是共享同一个内存空间
宝慕林4396457
$james1=$james的意思是把$james赋值给$james1
楞呢
丰帝
&的专业术语叫做引用,和C++里的引用是一样的意思。所谓引用就是变量的别名,就如同一个你身份证上的名字还有一个你的小名。这里的$james就是你身份证上的名字,$james1就是你的小名,他们代表是同一个实体,就是你。由于指向的是同一个实体,只要其中一个变量的值变掉了,另外一个也会变化。比如这里的$james = null。那么$james1也变成了null。还不懂继续追问,希望采纳!
为了梦想而战
讲的却是比较绕 这章讲的有点复杂了 可以结合评论下面的解释 比较好理解
慕姐4424294
&是个取地址符,james2=&$james是相等的,因为james2=&$james时,变量james2指向james,而james1是通过james赋值的,所以james2=james1
美女爱飘逸
panw3i
析构是所有函数调用结束后。
慕尼黑5763311
梅小小西
独唱团_0001
急性短暂性精神障碍证持有者
慕仰6020189
蛋也要碎了
nika_0001
奉奉
釋淨靈_南無阿彌陀佛
mi360
叶少哲
wo是一只小菜鸟