|
|
|
|
沙发#
发布于: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
?> |
|
