关键字“use”在PHP中是如何工作的,我可以用它来导入类吗?
我有一个带有类的文件。路径为: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