php面向对象之引用传递赋值

久伴
久伴
久伴
642
文章
534
评论
2020年5月17日19:03:48 评论 192 304字阅读1分0秒

引用赋值格式:$a=&$b $a引用$b (二者共同使用一份空间)

传递赋值格式:$c=$b $b赋值给$c (当$b数据发生变化是,$c会生产新的内存空间)

举例

$a=3;
$b=$a;
$c=&$a;
$a=5;
echo $b;
echo "</br>"
echo $c;

结果:3 5

因为$b是传递赋值相当于copy了一份$a 而且$b是单独存在的 所以当$a数据发生变化时候,$b数据不会变化,举个简单的例子,你和我都用QQ账号,但是号码都是单独的你的密码修改了,我这边没修改

因为$c是引用$a 二者共同使用一个内存空间,所以当$a数据发生变化时候$c数据也会改变,举个简单的例子,你和我用的一个QQ账号,我密码修改了,你的密码也就修改了

久伴
php截取@(字符串)前面的内容或后面内容 PHP笔记

php截取@(字符串)前面的内容或后面内容

substr截取字符串,并显示出来,有三个参数,通俗来讲 第一个参数代表需要截取的内容,第二个参数有正负之分,正数从内容开头截取,负数从内容尾部截取 比如11949420@qq.com 第二个参数填2...
PHP环境下内存一路飙升如何解决 PHP笔记

PHP环境下内存一路飙升如何解决

对于配置高的服务器来说可以忽略这个问题,对于穷逼的久伴来说就不行了1h cpu  2G内存完全不够用,但是没钱没办法,自能自己想办法优化洛 教程 不管是宝塔还是lnmp都可以用这个方法来解决服务器长时...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: