У меня сложнее новый класс в другом классе. Это пример настройки:
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(); } } ?>
в<?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 (Internal Server Error): неожиданное условие возникло, когда сервер пытался выполнить запрос.
Как это может не работать?
Добавьте это в начало своего кода.
error_reporting(E_ALL); ini_set("display_errors","On");
Правильные ошибки PHP будут отображаться или PHP.ini settings
в ваших PHP.ini settings