Во-первых, Rails - это среда Ruby, а PHP - это язык.Чтобы получить ту же функциональность в PHP, вы должны использовать фреймворк, как вы это делаете с Ruby.
Или вы можете сделать это вручную:
Старый способ сделать это без использования фреймворка, с помощью правил переписывания Apache:
RewriteEngine On
RewriteRule /(\d+) userreq.php?id=$1
Другой способ - сделать это вручную в PHP, но с помощью Apache.
В конфигурации Apache / .htaccess:
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
И в index.php:
$path = $_SERVER['REQUEST_URI'];
if (preg_match('#/(\d+)#', $path, $match)) {
// execute userreq controller
} else if (preg_match(...)) {
...