<?php
function pay($price,$amount){
echo "价格: $price <br/> 数量: $amount <br/>\n";
$s=$price * $amount;
return $s;
}
?>
<html>
<title>
<body>
<?php
$price=90;
$amount=100;
$totalA=pay($price,$amount);
echo "金额: $totall <p>"; //第一次呼叫
$price=60;
$amount=50;
$totalB=pay($price,$amount); //第二次呼叫
echo "金额:$total2<p>";
$totalA+=$totalB;
echo "总金额:$total2";
?>
</body>
</html>
请问第一次呼叫己经把涵数值放进 $totall
echo 输出 为什麽金额会在最底下
输出结果而不是
金额价格:90
数量:100
9000
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.55.122
1F:→ tkdmaf:直接echo却没有回传...... 12/18 21:30
※ 编辑: freebad 来自: 111.252.55.122 (12/18 23:29)
※ 编辑: freebad 来自: 111.252.55.122 (12/18 23:41)
※ 编辑: freebad 来自: 111.252.55.122
※ 编辑: freebad 来自: 111.252.55.122 (12/18 23:46)