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ますか? クラスのインポートに使用できますか?