У меня есть файл с классом Resp
. Путь:
C:\xampp\htdocs\One\Classes\Resp.php
И у меня есть файл index.php
в этом каталоге:
C:\xampp\htdocs\Two\Http\index.php
В этом index.php
файле я хочу создать экземпляр класса Resp
.
$a = new Resp();
Я знаю, что я могу использовать ключевые слова require
или include
для включения файла с классом:
require("One\Classes\Resp.php"); // I've set the include_path correctly already ";C:\xampp\htdocs". It works.
$a = new Resp();
Но я хочу импортировать классы без использования require
или include
. Я пытаюсь понять, как работает ключевое слово use
. Я пробовал тезисы, но ничего не работает:
use One\Classes\Resp;
use xampp\htdocs\One\Classes\Resp;
use htdocs\One\Classes\Resp;
use One\Classes;
use htdocs\One\Classes; /* nothing works */
$a = new Resp();
В нем говорится:
Fatal error: Class 'One\Classes\Resp' not found in C:\xampp\htdocs\Two\Http\index.php
Как работает ключевое слово use
? Могу ли я использовать его для импорта классов?