1
konakona 2014-09-10 16:19:06 +08:00
你造&在php的作用是引用地址吗?
|
4
a591826944 2014-09-10 16:23:59 +08:00
@iugo LZ 你这理解屌爆了
|
6
iugo OP @a591826944 呃, 我刚利用上班时的空闲时间学两天... 标题有些「入门问题」. imooc.com 中的某教程是说的大概意思是这样的, 可能那教程为了便于新手理解, 所以才没深入吧.
|
7
jsjscool 2014-09-10 17:15:22 +08:00 2
新版的 PHP 中是还在用 & 这个符号,但是通过函数调用引用传参已经去除了,就是不能通过function test(&$a)这种方式传参。
造成这种问题的原因是代码不规范,我大概说下问题: 1.$a 变量没申明就使用,是很不好的编程习惯,C,C++通用。 2.&取地址符的优先级高于 .(字符串相加)符号。 3.虽然PHP是弱类型语言,但也不能用地址指针和字符串拼接。故输出的是$a |