Den unterschied merkt man sofort wenn man sich mal den befehlsumfang von php ansieht, perfekt auf den web/cgi einsatz zu geschnitten, ein paar beispiele gefällig ?
rawurlencode()
rawurldecode()
mail()
strip_tags()
html_entities()
Nicht zu sprechen von der einfachen art wie einen php variablen des benutzer zur verfügungstellt.
global arrays wie http_post_Vars, http_get_vars, http_cookie_vars.. uva. (ab 4.1.* $_REQUEST :))
Bei Perl hingegen baut man sich solche funktionen einfach aus dem sprachschatz von perl zusammen, ich behaupte jetzt nicht das daß schlechter ist, aber man merkt das perl nicht für den web/cgi einsatz konzipiert wurde.
Gibt's alles in gleicher Schönheit im Perl-CGI-Modul...
Viele Grüße
Mattes