2013-02-10 48 views
0

我幾乎忘記了解爲什麼我的本地服務器(Ubuntu上的apache)開始發出500條消息。函數名稱中的類導致500錯誤?

原來問題是由一個叫做classView()的函數引起的。我將它重命名爲classTemplateView(),但仍然是500.然後,我嘗試使用stupidView()(我漸漸厭倦了),它再次運行。

我搜索了一段時間,但我還沒有發現任何說功能名稱內的類是「禁止」的,是嗎?

+1

請啓用'error_reporting'和'display_errors'來查看更詳細的錯誤。 – helmbert 2013-02-10 17:01:20

回答

1

不,這很好:「class」本身就是一個保留字,但不是當它是另一個字的一部分時。

簡單的測試腳本:

<?php 

function classView() 
{ 
    echo 'test'; 
} 

classView(); 

神偷 '試驗' 符合市場預期。

+0

@BenM,OP也在談論一個功能 – Crisp 2013-02-10 16:59:53

+0

@BenM是的。請重新閱讀原始問題:「事實證明,問題是由稱爲classView()的函數引起的」。 – ChrisC 2013-02-10 17:00:27