@Ivperivm

Почему php не видит класс?

При попытке создать экземпляр класса Bd в файле search.php получается ошибка об отсутствии класса Bd.
Функция загрузки классов:
spl_autoload_register(function($class) {
    $path = str_replace('\\', '/', $class.'.php');
    if (file_exists($path)) {
        require $path;
    }
});


Содержимое search.php
namespace application\core;

use application\lib\Db;

class Search {
	
	public $db;
	
	public function __construct() {
		$this->db = new Db;
        }
}

При этом аналогичный код в файле model.php работает без проблем
Структура файлов на скриншоте.
Подскажите, пожалуйста, как исправить
5b06b88c6dbf2040678736.png
  • Вопрос задан
  • 411 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
22 апр. 2024, в 16:15
18000 руб./за проект
23 апр. 2024, в 16:55
10000 руб./за проект