abstract class Controller {
// Вспомогательные методы и т.д.
}
class UserController extends Controller {
public function getUserEmail(Controller $userName):string {
$user = $mysql->query("SELECT `email` FROM `users` WHERE `id` = '$_SESSION['logged_user]['id']'");
return mysqli_fetch_assoc($user);
}
}
Route::get('/user{id}', [UserController@showProfile]);
Route::get('/user{id}', function() {
include 'profile.php';
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
Route::get('/profile', function() {
include 'includes/profile.php';
});