ルート フォルダーには、異なるプロジェクト間で使用する共通ファイルを含むファイル フォルダーがあります。/files /var/www/html/project/example.php のプロジェクトの 1 つで使用したい Redis クラスを持つファイル redis.php があります。クラス Redis は /file/library/storage/redis/ にあります。 redis.php
私のredis.phpは
<?php
namespace file\library\storage\redis;
class Redis{
public function init(){
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
}
}
?>
私のexample.phpでは、その名前空間を次のように呼び出します
$redis = new \file\library\storage\redis\Redis();
$redis->init();
しかし、それは私にエラーを与えます
[Mon May 27 12:25:48 2013] [error] [client 127.0.0.1] PHP Fatal error: Class 'file\\library\\storage\\redis\\Redis' not found
どんな助けでも大歓迎です