我的一個類有一個奇怪的問題。構造函數沒有被調用
類是下一個
namespace Core;
class RequestHandler{
protected $app;
public function RequestHandler($app){
echo "EEE";
$this->app = $app;
}
}
而且初始化
$requestHandler = new Core\RequestHandler($app);
我不知道爲什麼它不顯示任何東西,但如果我改變構造函數__construct一切工作正常。
我使用的是PHP 5.6.20,我知道它也應該按名稱執行構造函數。
這個問題似乎是命名空間;我不確定「老式構造函數」名稱是否必須是完全合格的名稱空間名稱,但是不能在方法名稱中使用「\」 –