- 论坛徽章:
- 0
|
原帖由 showsa 于 2006-12-26 14:03 发表
初始化又如何?不知道你向说明什么问题
这是是5.1版本之前的bug
Reproduce code:
---------------
<?php
$arr = array(1,2,3);
$arr["foo"] = array(4,5,6);
$copy = $arr;
unset($ ...
先说系统的,说的不对请指正。
系统的文件操作其实操作的是文件句柄,也就是file handle.通过对它的控制来达到对它指向的文件操作。
有点类似c的指针,它本身其实存放的是数据空间的地址。 通过对它的使用来完成数据的读取,修改,删除。
这样的好处在于速度快,因为没有直接操作数据,而只是操作指向数据的指针。另外也利于文件的存储管理。
现在说php
$a = 12; php在内存区域开一个满足int大小的数据空间来存放12这个数值。
$b=$a; 判断a,b类型,根据a的类型开辟数据空间,存放和a一样的数值。
之后对$b的操作,,就是判断其类型和数据空间是否存在,然后就是对数值的操作。<color=red>结构之前做过了,就不再作了</red>
之前的引用只是我以为他问php如何完成类似操作。
你举的例子是说明结构如何产生? |
|