2016-03-02 143 views
0

我正在關注面向對象的編程教程....我做了與教程完全相同的教程,但它在getPage()函數中對Url類不起作用,並且不顯示任何錯誤。getPage()函數不能正常工作

...至於教程它會與error.php這是在網頁文件夾中,如果我沒有做創建的任何頁面在頁面文件夾或頁面應該來,將我創建的網頁文件夾中

public static function getPage() { 
    $page = self::$_folder.DS.self::cPage().".php"; 
    $error = self::$_folder.DS."error.php"; 
    return is_file($page) ? $page : $error; 
} 

Here is my code... 有什麼建議... 在此先感謝。

+0

你似乎缺少一個右花括號'}'你的URL類的Url.php – Jason

+0

末感謝回覆 。我糾正了它和同樣的事情......是否還有其他問題? –

+1

由於它缺少括號,並且您說沒有錯誤,所以應該查看[如何獲取PHP錯誤以顯示?](http://stackoverflow.com/q/1053424/4577762) – FirstOne

回答

0

要運行PHP,您需要啓動服務器。

有很多方法可以做到這一點。一個流行的解決方案是安裝mamp,它有一個免費版本。

一旦你安裝了mamp,將會有一個默認的htdocs目錄。您可以通過喜好的Web服務器和更改文檔根目錄更改爲您的PHP代碼是:

Document Root Preferences

要看看是否有任何PHP錯誤已經發生,你需要去的木頭,可位於:/Applications/MAMP/logs/php_error.log

注:這是OS X

+0

我在lampp和xampp都試過localhost和virtualhost。通過在瀏覽器或終端error.log應該顯示我的錯誤。但我沒有得到任何錯誤我跟着這個教程[鏈接](https://www.youtube.com/playlist?list=PLf140rGNfPsAMp4o0HmF7xMg4-sFWccYY),我堅持得到正確的頁面 –

+0

@NILSAGOR你是什麼命令在終端上運行以查看錯誤?你是否在同時運行這些程序,因爲它們不能相互衝突。最好嘗試堅持其中之一。 – 2016-03-05 14:34:10