@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>";
       }
    }
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Вам же пишут про композер.

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

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

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

Войти через центр авторизации
Похожие вопросы