找出PSR-4映射里的bug

来自命名空间
PHP 8.3.33 进阶 4分钟 找出2处问题

Composer把App\ 映射到src/。找出会破坏PSR-4加载的命名空间与大小写不匹配。

php
<?php
// File: src/Service/TaxCalculator.php
namespace App\Services;

final class TaxCalculator {}

namespace App\Checkout;

use app\Services\TaxCalculator;

final class Checkout
{
    public function tax(): TaxCalculator
    {
        return new TaxCalculator();
    }
}
在试验场中打开
报告错误