class のファイルがあります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
しかし、 orを使用せずにクラスをインポートしたい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
ますか? クラスのインポートに使用できますか?