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

 
				



