我試圖延長SimpleXMLElement類提供一種機制,以子XML字符串或其他的SimpleXMLElement合併到我的的SimpleXMLElement,該代碼是基於code written by Carlos C Soto in an answer的問題"PHP - SimpleXML - AddChild with another SimpleXMLElement"。演員對象的子類在PHP
現在我在子類中只增加了addXml
功能(應通過返回新創建的元素工作模內置的addChild
),但我想,每一個函數調用將返回一個的SimpleXMLElement,而不是我的新創建子類。有沒有辦法在PHP中媲美Java?
有人認爲沒有任何理由到downvote編輯:我不是Java開發人員和通常我我就不會有這樣那樣的問題,但的SimpleXMLElement甚至介意是一個PHP類,所以我不能輕易換它沒有寫很多代碼。也許某種反思魔術使這成爲可能?