J'ai un fichier avec une classe Resp
. Le chemin est le suivant :
C:\xampp\htdocs\One\Classes\Resp.php
Et j'ai un index.php
dans ce répertoire :
C:\xampp\htdocs\Two\Http\index.php
Dans cette index.php
Je veux instancier une classe Resp
.
$a = new Resp();
Je sais que je peux utiliser require
ou include
pour inclure le fichier dans une classe :
require("One\Classes\Resp.php"); // I've set the include_path correctly already ";C:\xampp\htdocs". It works.
$a = new Resp();
Mais je veux importer des classes sans utiliser require
ou include
. J'essaie de comprendre comment use
mots-clés fonctionne. J'ai essayé ces étapes mais rien ne fonctionne :
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();
Il est écrit :
Fatal error: Class 'One\Classes\Resp' not found in C:\xampp\htdocs\Two\Http\index.php
Comment le mot-clé use
travail ? Puis-je l'utiliser pour importer des classes ?