На самом деле это не PHP, а apache с помощью mod_rewrite. Случается, что пользователь запрашивает ссылку, www.example.com/profile/12345, а затем apache прерывает ее, используя правило перезаписи, создавая его так: www.example.com/profile.php?u=12345, сервер. Вы можете найти здесь: Руководство по перезаписи