さて、私にぴったりのコードがいくつかあります。
関数を呼び出すにはd($z);
$z 自体は、コード内の別の場所で宣言された変数です。
これは機能しません:
function d($x1){
$distance = $x1;
return $distance;
}
これは機能します:
function d($x1){
$distance = $x1;
echo $distance;
}
理由はありますか?
注:値をエコーしたくありません。後で値を変数として使用できるようにしたいのですが、必ずしも画面に出力する必要はありません。(今、上記は単純化されたバージョンであり、私が本当にやりたいことの多くが削除されていますが、上記でも適切に返されません)
私がやりたいことではありませんが、 $distance の結果を内部変数として使用したい (エコーしない) ため、そうすると<?=$distance?>
戻り値が機能しません。