php function中return能返回一个函数吗?

2024-11-01 20:26:18
推荐回答(2个)
回答1:

并没有看懂这个部分究竟想实现什么功能。

但是$c每次加一的原理,给你举个例子吧:

例一(值传递):

function exam($var1){ 
$var1++; 
echo "In Exam:" . $var1 . ""; 


$var1 = 1; 
echo $var1 . ""; 
exam($var1); 
echo $var1 . ""; 
?>

输出结果:


In Exam: 2 

例二(引用传递):

function exam( &$var1){ 
$var1++; 
echo "In Exam:" . $var1 . ""; 


$var1 = 1; 
echo $var1 . ""; 
exam($var1); 
echo $var1 . ""; 
?>

输出结果:


In Exam: 2 

希望你能看到两个例子中不同的地方……

回答2:

这个就是闭包的问题,建议你查查相关文章的资料看看。