我很新的PHP編程。 我試圖做一些不是非常困難的事情,儘管如此,下面的VERY BASIC代碼不會返回錯誤或顯示任何輸出。 玩耍我猜它與$ this - > ... line有關,我無法弄清楚爲什麼在對象內部調用函數不起作用。 請幫忙!!!世界上的任何人都知道爲什麼這個PHP對象調用不起作用嗎?
class TargetBuy {
public $ClientCode;
public $Service;
public $ServiceType; // Emissione, Cambio, Riemissione, Rimborso, NoShow...
public $RateType; // tipo tariffa
public $Segment; // tratta
public $CityHotel;
public $TicketType; // one way or round trip
public $AdvancePurchase;
public $Penalty;
public $Taxes; // 0=NotIncluded; 1=Included
public $FinalPrice;
function CalculateTB_Price() {
$this->ClientCode='Hello';
echo $ClientCode;
}
}
$TB = new TargetBuy;
$TB->CalculateTB_Price();
您正在使用'$ this-> ClientCode'來更改屬性。但之後會期望存在一個局部變量'$ ClientCode'(缺少'$ this->')。或者你是指另一個問題?描述你的錯誤,啓用error_reporting等 – mario 2013-02-24 14:54:48
我喜歡標題 – Akshat 2013-02-24 14:56:07