$data='2010';
$data1=$data;
$data=NULL;
echo $data.'-'.$data1;输出 -2010$data='2010';
$data1=&$data;
$data=NULL;
echo $data.'-'.$data1;
输出 -$data='2010';
$data1=$data;
unset($data);
echo $data.'-'.$data1;输出 -2010$data='2010';
$data1=&$data;
unset($data);
echo $data.'-'.$data1;
输出 -2010
谁能给详细解释一下 2个问题
第一个 unset和 变量=NULL的区别
第二个 地址传递 和 普通赋值 的区别
他们占用内存的区别 和 如何释放内存的 哪位高手理解的透彻好好讲讲
$data1=$data;
$data=NULL;
echo $data.'-'.$data1;输出 -2010$data='2010';
$data1=&$data;
$data=NULL;
echo $data.'-'.$data1;
输出 -$data='2010';
$data1=$data;
unset($data);
echo $data.'-'.$data1;输出 -2010$data='2010';
$data1=&$data;
unset($data);
echo $data.'-'.$data1;
输出 -2010
谁能给详细解释一下 2个问题
第一个 unset和 变量=NULL的区别
第二个 地址传递 和 普通赋值 的区别
他们占用内存的区别 和 如何释放内存的 哪位高手理解的透彻好好讲讲
解决方案 »
- 有个php功能函数总是出错,实在是调不出来啦。请高手帮忙
- 请教apache 启动错误。
- zen cart
- 为什么ini_set("session.gc_maxlifetime",48*3600)不管用呢??????????
- 100分奉送~~~~~~~请教大家:为什么用gd画图尽是乱码?
- linux下不能用上一页的文本框变量?
- 这个计数器程序为什么不能计数,请高手们指教?
- 我下载了PHP的即时简繁切换的小程序源代码,不知怎样用。请高手指点。
- php解析xml问题
- php七牛移动文件时,文件存在返回值,怎么获取到error?
- PHP高手请进:如何做PHP分布式应用【现金奖励】
- mysql的表中,默认值设置成NULL,0或者空值,那种比较好?
2) 第二个问题是基本概念了,学过C/C++的都应该知道这两者的区别。PHP中很少考虑内存释放,因为当PHP脚本执行结束之后,PHP解释器会自动释放内存。
□ □
■ 忍以明志 勤以致远 ■
□ □
■□■□■□■□■□■□■□■
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
2) ($data1=&$data)&符号,我理解为是引用那个变量,除非被引用的变量被销毁(unset)不存在了,否则$data1在任何地方都等于data。