我運行Ubuntu + PHP 5.4,得到了這樣的錯誤:嚴格的標準:非靜態方法
Strict Standards: Non-static method XTemplate::I() should not be called statically, assuming $this from incompatible context in ... on line 339
並且該方法是這樣的:
interface ITemplate
{
public function I();
}
class XTemplate implements ITemplate
{
public function I()
{
...
}
}
而這個代碼運行正常在XAMPP中的Windows 7上。 我發現只有建議關閉error_reporing,但我需要解決它。 我是否需要安裝一些模塊才能打開php.ini中的其他設置?
你如何調用函數I()? – 1615903 2013-04-09 09:09:53
我這樣稱呼它:XTemplate :: I() - > makeTemplate(...); – Peter 2013-04-09 09:21:38