Задать вопрос
@codenaki

Проблема с namespace, как исправить?

Не понимаю ошибку , как он его не находит если я всё указал ?
Перехожу с java на php , сори может не замечаю тупую ошибку но из за непривычки ..
Использую PHPUnit ..


PHP Fatal error:
Uncaught Error: Class 'model\DBHandler' not found in /Applications/XAMPP/xamppfiles/htdocs/PHPUnitP/projectfiles/tests/classtester/ClassTester.php:10


<?php namespace ClassTester;

use PHPUnit_Framework_TestCase;
use data\User;
use model\DBHandler;  // Указал !!! 

class ClassTester extends PHPUnit_Framework_TestCase
{
    public function testExist(){
       $handler = new DBHandler();
       $exist = $handler->exist(new User(******", "*****", "*****", "*******"));
       if($exist){
           echo "User exist in database! ";
       }elseif(!$exist){
           echo "<pre>";
           echo "You need to register this user it is not exist! ";
           echo "</pre>";
       }
    }
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Вам же пишут про композер.

Или автолоадер свой надо писать.

Сам пхп файлы не подгружает ВООБЩЕ по неймспейсам.
Всегда должен быть указан автозагрузчик в коде.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽