Перейти к содержимому
Тест · Файлы, пространства имён и Composer · урок 5 из 7

Тест — путь по PSR-4

Вопрос 1 из 2

Что выведет программа?

PHP
<?php

$map = ['App\\' => 'src/'];
$class = 'App\\Http\\Kernel';
foreach ($map as $prefix => $dir) {
    if (str_starts_with($class, $prefix)) {
        $rest = substr($class, strlen($prefix));
        echo $dir, str_replace('\\', '/', $rest), '.php', "\n";
    }
}