Class 类中的PHP调用类返回错误:500

Class 类中的PHP调用类返回错误:500,class,include,php,Class,Include,Php,我在另一个班的新课上过得很艰难。 这是设置的一个示例: index.php <?php include("functions/userFunctions.php"); $user = new UserFunctions (); $user->validate(); ?> UserFunctions.php <?php include("../db/userDB.php"); class UserFunctions extends U

我在另一个班的新课上过得很艰难。 这是设置的一个示例:

index.php

<?php
   include("functions/userFunctions.php");

   $user = new UserFunctions ();
   $user->validate();
?>

UserFunctions.php

<?php
   include("../db/userDB.php");

   class UserFunctions extends UserDB
   {
       public function GetHello(){
          $this->DBHello();
       }
   }
?>

UserDB.php

<?php
   class UserDB
   {
       public function DBHello(){
          return "Hello"
       }
   }
?>

Chrome返回: HTTP错误500(内部服务器错误):服务器尝试完成请求时遇到意外情况


这怎么可能不起作用呢?

将其添加到代码顶部

error_reporting(E_ALL);
ini_set("display_errors","On");

正确的PHP错误将显示在您的
PHP.ini设置中,或者将其打开,这不是一个.htaccess错误吗?一个500错误通常意味着PHP有问题-检查服务器错误日志,看看他们怎么说。您可能需要检查是否定义了类Admin,首先-您在
index.php中引用了该类。为了更精确,我更改了包含示例的内容。@StaticVariable hi如何使用.htaccess文件解析它您有任何代码示例,事实上,我不知道如何为这种情况编写.htaccess文件。这有助于我分配资源。我现在可以看出第二个include必须是有点错误的。ThxExcept在生产环境中不执行此操作!按照@rdlowrey的建议,只有在$\u SERVER['REMOTE\u ADDR']==