Добрый день, у меня возникла проблема с подключением файла с классом.
Я сделал простую систему SEF ссылок:
session_start();
$uri = trim(preg_replace('#(\?.*)?#', '', $_SERVER['REQUEST_URI']), '/');
if (gettype($uri) !== "string") {
die;
}
switch ($uri) {
case '':
include 'templates/main.php';
break;
}
Как видите, тут в зависимости от uri подключается нужная страница.
На этой странице имеется вот такой код, который подключает файл с классом и вызывает нужный метод.
include 'lib/Function.php';
$func = new Function;
$one = $func->print();
echo $one;
Сам класс содержит данный код:
class Function
{
public function print() {
$one = 1;
return $one;
}
}
В итоге у меня не работает страница, которая должна отображаться по нужному пути. (Страница недоступна, error 500).
Помогите пожалуйста разобраться с данной проблемой.