|
|
沙发#
发布于:2016-09-18 12:43
如果在PHP用户自定义函数中传入引用参数需要设置allow_call_time_pass_reference = On
当allow_call_time_pass_reference = Off 时可以按以下方法修改。 <?php function abc($a,$b){ echo "$a/n"; echo "$b/n"; $b = 'cde'; } $a = 'abc'; $b = "bcd"; //不好的用法,会引发一个php warnning abc($a ,&$b); echo "$b/n"; ?>要想通过引用来传递参数$b,程序可改为 <?php function abc($a,& $b){ echo "$a/n"; echo "$b/n"; $b = 'cde'; } $a = 'abc'; $b = "bcd"; //正确的用法 abc($a ,$b); echo "$b/n"; //output is: //abc //bcd //cde ?> |
|