2

別のクラスに新しいクラスを作るのに苦労しています。これはセットアップの例です:

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 (内部サーバー エラー): サーバーが要求を実行しようとしているときに、予期しない状況が発生しました。

これがうまくいかないのはどうしてですか?

4

1 に答える 1

12

これをコードの先頭に追加します

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

適切な PHP エラーが表示されるか、PHP.ini settings

于 2012-10-12T17:07:42.193 に答える