H,我的作曲家json文件用psr-4自动加载一个Class,但是当调用那个类时,php返回错误:Error: Class 'ClassA\Tae' not found
这里是json autoload
"autoload": {
"psr-4": {
"ClassA\\": "includes/ClassA/",
"": "includes/"
}
}
我需要ClassA的php类就是这个
require_once __DIR__ .'/../vendor/autoload.php';
use ClassA\{ Rate, Tae, Taeg };
class TestTaeg extends \PHPUnit\Framework\TestCase {
public function test_tae() {
$obj = Tae::init( 5, 12 );
}
你知道为什么我找不到ClassA吗?
我在cli上使用phpunit运行代码,使用这种语法(这是我第一次使用phpunit)
../vendor/phpunit/phpunit/phpunit ./test-general.php
THX
答案 0 :(得分:0)
你是否正确命名你的课程?说实话,你的psr-4自动加载看起来有点乱,我觉得即使你不需要它也会自动加载所有内容。
因此,如果您请分享您的文件夹结构的屏幕截图,我可以尝试重新创建您的问题,并可能建议一个解决方案。