0
是否可以將$ this對象分配給擴展$ this基類的類的新實例? (當然在PHP)
class base {
function a() {
// do some stuff here
$extended = new extending();
$this = $extended;
$this->extended_functionality();
}
}
class extending {
function extended_functionality() {
// do some more! stuff here
}
}
到底爲什麼要這麼做? –
這是一種反模式。不管它是否可能,我都會建議你避免它。 –
嗯做了更多的測試,看起來像你不能這樣做......也許有人可以指導我更多的語義方法? – AndrewMcLagan