HTTP错误500如果它们是PHP代码中的任何错误

时间:2017-06-21 09:58:03

标签: php

请参阅此屏幕截图http://prntscr.com/fmcnp7

如果我的PHP代码有任何错误,比如丢失分号,那么我会收到此错误。而不是这个,我应该得到PHP的错误行吗?怎么了?

2 个答案:

答案 0 :(得分:-1)

当您错过PHP代码而不是半冒号时,可以将HTTP错误500视为错误。如果您错过了PHP的分号,页面将不会显示任何内容。 更好的方法是分享您的代码,然后我们可以查看它。

答案 1 :(得分:-1)

首先你的问题是不完整的,但这不是你的问题......你在学习我们都是人。

您可以通过两种不同的方式检查错误的来源。

  1. 第一个又不方便的是打开日志文件,该文件位于您网站的根目录中,并搜索最新的时间戳并读取您的错误来源。

  2. 另一种方法是在索引网页上包含这些代码行

    ini_set("display_errors",1); ini_set("display_startup_errors",1); error_reporting(E_ALL); ?>
  3. 然后你就定了。

    对我来说,我使用静态方法

    将此代码包装在一个类中
    // 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");
    
    ?>