运行`$ log = new \ Application \ Log();`calls \ Application \ Log :: log();由于某些原因

时间:2012-02-28 15:57:10

标签: php constructor

我有一个奇怪的问题:我使用一个名为\Application\Log的类扩展了Zend_Log(它只包含一个log方法,该方法超载Zend_Log的方法同名)。但是当我运行$log = new \Application\Log();时,php会出于某种原因尝试运行log方法,就像它是一个php4风格的构造函数一样。我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试在子类中指定空白构造函数。