php
showso2006
这个作者很懒,什么都没留下…
展开
-
由传地址赋值所想
这里讨论的赋值方式有两种1.$a=1;2.$b=&$a; 后者属于传地址赋值,这里我的理解是将$a与$b同指到一内存块,若$a的值修改了,则会影响$b的值,反之亦然. 问题1:若unset掉$a,那么$b会不会也变为空?答案是不会,因为unset($a )只是将变量销毁,即将$a与所指内存块的关系断掉; 问题2:变量的赋值在内存分配来看是如何表现的?这里还不原创 2010-05-29 20:14:00 · 309 阅读 · 0 评论 -
echo,print,print_r,sprintf,printf
echo 可能输出多个字符串如 echo 1,2,3 print 只能输出一个字符串,若print 1,2,3 则会出现语法错误 print_r 手册上的说明是"Prints human-readable information about a variable",直译就是输出可读性良好的变量信息 sprintf 返回格式化后的字符串 printf 输出格式化后原创 2010-05-30 10:32:00 · 304 阅读 · 0 评论