ChinaUnix.net
相关文章推荐:

php引用变量

[root@localhost cpp]# cat a.php function chng(&$a, &$b) { $a=1; $b=2; } function chng2($a, $b) { $a=8; $b=7; } $x=10; $y=9; echo "最初变量值: ".$x." ".$y."\n"; chng($x, $y); echo "运行chng后: ".$x." ".$y."\n"; chng2($x, $y); echo "运行chng2后: ".$x." ".$y."\n"; ?> [root@localhost cpp]# php a.php 最初变量值 : 10 9 运行chng后 : 1 2 运行chng2后: 1 2 本文来自China...

by cnscn2008 - php文档中心 - 2007-04-12 15:33:46 阅读(627) 回复(0)

相关讨论

$cmds="sudo df -k | while read F1; do echo '$F1' |wc; done"; echo "$cmds
"; exec($cmds, $szArr, $rc); 这里想执行一句shell的语句, 但发现shell 的变量引用php变量引用冲突了. 导致shell 不能正常执行.

by 源开一开源 - PHP - 2011-08-09 11:03:50 阅读(1714) 回复(4)

; ; ; ;无标题文档; ; ; ;

;

by liuhong613 - Web开发 - 2004-08-10 16:04:51 阅读(1650) 回复(3)

php引用陷阱 [code]1. $a = '333'; $c = &$a; $d = '888'; $c = &$d; echo $c; echo $a; 2. $a = '333'; $c = &$a; $d = '888'; $c = $d; echo $c; echo $a; [/code]其中第四行$c = $d和$c = &$d,导致的结果完全不一样. $c = $d,因为$c是$a的一个引用,所以$c和$a的值都会变成888, 但是$c = &$d,是$c变成了$d的引用了,和$a已经没有关系了,所以此时$a的值还是333. 注意,引用...

php

by feiyang10086 - php文档中心 - 2011-11-17 14:30:53 阅读(1359) 回复(0)

php 引用的调用 [code]1.function test($arr){} echo test(&$arr); 2.function test(&$arr){} echo test($arr); [/code]1和2是一样的效果. 3.[code]function &test($arr){return $result;} echo &test($a);[/code]有效[code]echo test($a);[/code]返回的是值,不是引用 总结:只有定义方法时在方法名前加&和调用方法时在方法名前同时加上&时才返回引用. 4.$a=$b; 当$a与$b都不重新赋值时,即不发生写操作时,...

php

by 三里屯摇滚 - php文档中心 - 2011-10-21 17:01:55 阅读(1169) 回复(0)

//1.php //引用传递参数 //局部变量$a和全局变量$x指向同一内存地址 function add(&$a,$b) { $a += $b; return $a; } $x=1;$y=2; $z = add($x,$y); echo '$x = '.$x.' $y = '.$y.' $z = '.$z; /*************************************************/ //2.php //引用返回 //局部变量$a、全局变量$x、全局变量$z指向同一内存地址 function &add(&$a,$b) { $a += $b; return $a; } $x=1;$y=2; $z = &add($x,$y); echo ...

by flynetcn - php文档中心 - 2007-12-18 20:27:11 阅读(1176) 回复(0)

参考:php手册 ■ 引用是什么 在 php引用意味着用不同的名字访问同一个变量内容。-- 引用是符号表别名。 ■ 引用做什么引用做的第一件事:php引用允许用两个变量来指向同一个内容。 ?php $a =& $b; ?> 这意味着 $a 和 $b 指向了同一个变量(同一个地址)。 $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一个地方自 php 5 起,new 自动返回引用,因此在此使用 $obj=&new cls已经...

by lib - php文档中心 - 2007-03-11 22:07:57 阅读(507) 回复(0)

手册中的解释: 引用返回 引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理 的技术原因时才返回引用!要返回引用,使用此语法: $foo =& find_var($bar); $foo->x = 2; ?> 本例中 find_var 函数所返回的对象的属性将被赋值,而不是拷贝,就和没有用引用语法一样。 注: 和参数传递不同,这里必须在两个地方都用 & 符号――指出返回的是一个引用,...

by riverking23 - php文档中心 - 2006-05-30 20:32:50 阅读(655) 回复(0)

php变量类型有五种: String  --字串变量 integer  --整形变量  double  --浮点数变量 array   --数组变量 object  --类变量 string 即为字串变数,无论是单一字元或数千字的字串都是使用这个变数型态。值得注意的是要指定字串给字串变数,要在头尾加上双引号 (例如: "这是字串")。在欲让字串换行时,可使用溢出字元,也就是反斜线加上指定的符号,若是 \x 加上二位数字,如 \xFE 即表十六进位字元,详见下表:...

by 剑心通明 - php文档中心 - 2008-04-16 17:13:54 阅读(590) 回复(0)

  1. class testReference
  2. {
  3.     static $testvalue = 1;
  4. &nb...

by xianyu_phper - Web开发 - 2011-12-21 08:44:49 阅读(649) 回复(0)

php引用&符号详解 php引用(就是在变量或者函数、对象等前面加上&符号) 在php引用的意思是:不同的名字访问同一个变量内容. 变量引用 php引用允许你用两个变量来指向同一个内容 例一:[code]php $a="2010"; $b =&$a; echo $a;//这里输出:2010 echo $b;//这里输出:2010 $b="2012"; echo $a;//这里$a的值变为2012所以输出 echo $b;//这里输出2012 ?>[/code]例二:[code]php $a = "date"; $b = ...

php

by so_brave - php文档中心 - 2011-11-30 11:23:50 阅读(3892) 回复(0)