2017-06-21 60 views
-6

任何錯誤,請參閱此截圖http://prntscr.com/fmcnp7HTTP錯誤500如果他們是在PHP代碼

如果我的PHP代碼有任何錯誤,遺漏一樣分號,然後我得到這個錯誤。而不是這個,我應該得到一個由PHP的錯誤行嗎?怎麼了?

+1

您好,歡迎堆棧溢出,你的問題是缺乏大量的信息,我們需要爲了對你有些幫助,這也是爲了跟上堆棧溢出需求的問題,請訪問[the tour](https://stackoverflow.com/tour)以更好地理解SO的工作方式。 – Epodax

+0

缺乏細節?喜歡如何?我不需要更多細節,我猜 –

+0

昨天我得到了PHP錯誤行,但是idk今天發生了什麼。 –

回答

-1

當您錯過PHP代碼中的某些內容時,HTTP ERROR 500可能會發生錯誤,但不是分號。如果您錯過了來自PHP的分號,該頁面將不會顯示任何內容。 更好的方法是分享你的代碼,然後我們可以看看它。

-1

首先你的問題是不完整的,但這不是你的問題..你正在學習我們都是人。

您可以通過兩種不同的方式查看錯誤來自何處。

  1. 第一和不方便的一個被打開日誌文件,該文件是在您的網站的根目錄,搜索最新的時間戳和通讀您的錯誤的來源。

  2. 另一種是將包括在你的網頁索引的頂部

    ini_set("display_errors",1); ini_set("display_startup_errors",1); error_reporting(E_ALL); ?>

,那麼你設置的這幾行代碼。

我,我把這個包代碼的類內與靜態方法

// errors.php 
<?php 
class errorReporting{ 

    public static function displayerrors($switch){ 

     if($switch == "on"){ 

      ini_set("display_errors",1); 
      ini_set("display_startup_errors",1); 
      error_reporting(E_ALL); 

      } 
     return false;  
     } 
} 

?> 

//index.php 

<?php 

    include_once "errors.php"; 

    errorReporting::displayerror("on"); 

?>