基本上,我有兩個功能,如下所示,第一函數檢查拾取是機場地址(其被通過AJAX發送從jquery的功能)。如果它基本上是一個機場,我想從getAirportFare函數發送變量$ fare到getFinalFare函數,以便它在機場地址中添加費用。我只是想知道我該怎麼做? (仍然努力學習PHP)發送變量從一個功能到另一個
任何幫助將非常感激。
//DEBUG//
public function getAirportFare($fare, $fieldAirport) {
if ($fieldAirport == 'airport') {
$fare = $fare + 50.00;
return $fare;
}
}
//END OF DEBUG//
private static function getFinalFare($fare) {
$final_fare = ($fare * self::$fare_factor);
if (self::$str_wait_return == "true") {
$final_fare = $final_fare * 2;
}
if (self::$str_return == "true" && self::$return_date != "false" && self::$return_time != "false") {
// We need to calc to fare based on the return date and time
$return_fare = self::getFare(1);
// Append to final fare
$final_fare = $final_fare + $return_fare;
}
// Create new journey object with the info that we have so far
/*$journey = new Journey($journey_id,$pickup,$dropoff,$vias,$distance,$vehicle,
$date_time,$return_journey,$meet_greet,$extras);*/
return number_format($final_fare,2);
}
'getFinalFare'是一個靜態函數。你不能把它作爲'$這個 - > getFinalFare',而不是用'自我:: getFinalFare' –
我將編輯我的代碼,以反映此 – freshnode