localhost/app/posts/show/1/2
2) i dlaczego większość programistów wyśmieje takie rozwiązanie:
eval('$uri[0]::$uri[1](' . $params . ');');
(co daje posts::show(1,2)

zakładam, że zmienne $uri i $params zostały DOKŁADNIE przefiltrowane i pojawiają się w nich znaki wyłącznie alfanumeryczne a-z0-9, do max.20 znaków.
Czy takie rozwiązania stwarza możliwość ataku?
