好的,所以我有一些适合我的代码。
调用函数d($z);
$z 本身是代码中其他地方的声明变量。
这不起作用:
function d($x1){
$distance = $x1;
return $distance;
}
这有效:
function d($x1){
$distance = $x1;
echo $distance;
}
任何想法为什么?
注意:我不希望值回显。我希望以后能够将该值用作变量,而不必打印到屏幕上。(现在,上面是一个简化版本,已经删除了很多我真正想做的事情,但即使是上面的内容也不能为我正确返回)
虽然这不是我想要做的,因为我想使用 $distance 的结果作为内部变量(而不是回显它),如果我这样做<?=$distance?>
它不适用于返回。