Используя composer, вызываю класс по uri REQUEST_URI почему не работает?

#php #composer-php

#php #composer-php

Вопрос:

http://impare.local/postgres/Update

url 2 — это обновление, но не вызывайте класс!

 namespace postgres;    
require "vendor/autoload.php";

use postgresConnection as Connection;<br>
use postgresCreateTables as CreateTables;<br>
use postgresUpdateTables as UpdateTables;<br>
use postgresStocs as Stocs;<br>
use postgrespersonsPersons as Persons;<br>
use postgrescoreRoute as Route;<br>
use postgrespersonsUpdate as Update;<br>

$url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : null;
$url = explode('/', rtrim($url, '/'));    

$class = $url[2];
$controller = new $class(); //Update Class
  

Комментарии:

1. Какую ошибку вы получаете?

2. Никаких ошибок, ничего

3. каково значение print_r($controller) .

4. нет значений, просто пусто; , если я вызываю $ controller = новое обновление; это работает. я не понимаю, я использовал это раньше, но без caomposer

5. каково значение $url [2] ..?