創建一個只過濾的內容的對象我已經在PHP創建與構造一類過濾器的XML文件。但是創建的對象需要所有的xml數據。我怎樣才能避免這種情況?如何在PHP OOP
謝謝你的幫助!
我的代碼:
class Property {
public $xmlClass;
public $elemClass = '';
public $result_array = [];
public $data = '';
public function __construct($xml,$elem) {
$this->xmlClass=$xml;
$this->elemClass=$elem;
foreach($xml->list->movie as $value) {
$data = $value->$elem;
$result_array[] = $data;
}
print_r($result_array); //here everything is ok
}
}
$result_title = new Property('title');
print_r($result_title); //here object takes all data, not only filtered
'$ result_title'是一個具有很多道具的對象。 '$ result_array'是你的過濾數據的列表。目前它們之間有__no連接___。 –
所以你的意思是我必須以某種方式使用方向?我想$ result_title會抓取everyting,xml數據庫和過濾的數據。我真懷疑是否有任何解決方案,繼續這一代碼或basicaly我在OOP的知識太少 – Joey
是的,這就是我正在尋找一整天的方式。非常感謝你,你是我的英雄! :) – Joey