2
我有一個類證書,反過來有不同的對象,如TradingMarket是一個對象,貨幣是一個對象,發行者是一個對象。顯示對象爲HTML和XML
現在我想顯示這個完整的信息爲XML和HTML。作爲PHP編程的新手我不知道如何以更好的方式完成這些操作。
class Certificate {
private $isin;
private $tradingMarket;
private $currency;
private $issuer;
private $issuingPrice;
private $currentPrice;
public function __construct($isin, $tradingMarket, $currency, $issuer, $issuingPrice, $currentPrice) {
$this->isin = $isin;
$this->tradingMarket = $tradingMarket;
$this->currency = $currency;
$this->issuer = $issuer;
$this->issuingPrice = $issuingPrice;
$this->currentPrice = $currentPrice;
}
public function setTradingMarket($tradingMarket) {
$this->tradingMarket = $tradingMarket;
}
public function getTradingMarket() {
return $this->tradingMarket;
}
public function setCurrency($currency) {
$this->currency = $currency;
}
public function getCurrency() {
return $this->currency;
}
public function setIssuer($issuer) {
$this->issuer = $issuer;
}
public function getIssuer() {
return $this->issuer;
}
public function setIssuingPrice($issuingPrice) {
$this->issuingPrice = $issuingPrice;
}
public function getIssuingPrice() {
return $this->issuingPrice;
}
public function setCurrentPrice($currentPrice) {
$this->currentPrice = $currentPrice;
}
public function getCurrentPrice() {
return $this->currentPrice;
}
public function displayAsHtml() {
//?????????
}
public function displayAsXml() {
// ???????????????????
}
}
相關:http://stackoverflow.com/questions/7979807/how-to-extends-this-sample-class-with-new-properties – hakre