簡單地說,讓我通過一個例子來解釋。如何動態創建一個在PHP中擴展抽象類的匿名類?
<?php
class My extends Thread {
public function run() {
/** ... **/
}
}
$my = new My();
var_dump($my->start());
?>
這是從PHP手冊。
我想知道是否有辦法以更像Java的方式做到這一點。例如:
<?php
$my = new Thread(){
public function run() {
/** ... **/
}
};
var_dump($my->start());
?>
不,你不能像這樣(我想有辦法用別的語法和/或結構要做到這一點,但這樣的方式 - 不) –
歡迎來到PHP。它不支持這種行爲。做到這一點的唯一方法是第一種方式。 – baldrs