Skip to content
Quiz · Files, namespaces and Composer · lesson 5 of 7

Quiz — the PSR-4 path

Question 1 of 2

What does the program print?

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";
    }
}