PHP为什么用引用

PHP为什么用引用

php为什么用引用    

什么是引用?

在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是,引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身——变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的 hardlink。

1.变量的引用

  1.     a="ABC";a="ABC";=&a;echoa;echoa;//这里输出:ABC    echo b;//这里输出:ABCb;//这里输出:ABCb="EFG";    echo a;//这里a;//这里a的值变为EFG 所以输出EFG    echo $b;//这里输出EFG?>

登录后复制

2.函数的引用传递

立即学习“PHP免费学习笔记(深入)”;

  1. <?php function test(&a)$a=$a+100;a)$a=$a+100;b=1; echo b;//输出1test(b;//输出1test(b); //这里b传递给函数的其实是b传递给函数的其实是b的变量内容所处的内存地址,通过在函数里改变a的值 就可以改变a的值 就可以改变b的值了 echo "
    ";    echo $b;//输出101?>

登录后复制

3.函数的引用返回

  1.  

登录后复制

4.对象的引用

  1. abc;//这里输出ABCechob−>abc;//这里输出ABCechoc->abc;//这里输出ABC    b−>abc="DEF";echob−>abc="DEF";echoc->abc;//这里输出DEF?>

登录后复制

5.引用的作用

如果程序比较大,引用同一个对象的变量比较多,并且希望用完该对象后手工清除它,建议用 “&” 方式,然后用$var=null的方式清除. 其它时候使用php5的默认方式. 另外, php5中对于大数组的传递,建议用 “&” 方式, 能够节省内存空间使用。

更多PHP相关知识,请访问PHP中文网!

以上就是PHP为什么用引用的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    php怎么判断远程图片是否存在

    2025-2-25 3:24:18

    编程技术

    php判断字符串是否含有指定字符串

    2025-2-25 3:24:30

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索