我对PHP相当陌生。我有一个检查价格成本的功能。我想从此函数返回变量以在全局范围内使用:

<?
function getDeliveryPrice($qew){
    if ($qew=="1"){
        $deliveryPrice="60";
    } else {
        $deliveryPrice="20";
    }
    return $deliveryPrice;
}
// Assuming these two next lines are on external pages..
getDeliveryPrice(12);
echo $deliveryPrice; // It should return 20

?>

最佳答案

您只需将返回值存储在变量中:

$deliveryPrice = getDeliveryPrice(12);
echo $deliveryPrice; // will print 20

上面的$deliveryPrice变量是与函数内部的$deliveryPrice不同的变量。由于variable scope,后者在函数外部不可见。

10-07 17:37