我试图将函数中的多个变量返回到另一个php页面。
我查看了其他来源,但我无法让它发挥作用。我在这里做错了什么?
function byRef($value1, &$value2, &$value3){
global $value1, $value2, $value3;
string.$value1 = "Hello";
string.$value2 = "World";
string.$value3 = " ";
string.$value3 .= $value1 . $value2 ;
}
byRef($value1, $value2, $value3);
echo $value3;
感谢帮助
答案 0 :(得分:1)
不要使用global,它会导入函数中没有的变量。
不要使用该字符串。也是。我不知道它是什么或它是否存在,但不要使用它。
<?php
$value1 = 'not hello';
function byRef($value1, &$value2, &$value3){
$value1 = "Hello";
$value2 = "World";
$value3 = " ";
$value3 .= $value1 . $value2 ;
}
byRef($value1, $value2, $value3);
echo $value3;