PHP peut être utilisé de trois façons: CLI, CGI et en tant que module Apache, c´est cette dernière qui est la plus courrament utilisé, et c´est pour cette raison que tout le monde fait le rapprochement php=http...
Et ben, pour perl c´est pareil, avec mod_perl...
Je vois peu de différences, entre perl et php, que ce soit " web ou non-web"...
Perl est beaucoup plus mature, sa bibliothèque est bien plus riche que celle de PHP, suffit de comparer le CPAN et le PEAR/PECL. Là est sa grande force ( :
Php, c´est la même chose avec une syntaxe beaucoup moins arbitraire, mais avec une bibliothèque moins conséquente.
En dehors des serveurs http et tout le tralala, pour developper une applications avec ou sans interface graphique, on utilise généralement Perl -(toute la distrib mandrake est basé sur Perl/Gtk2)- because il existe des tas d´extentions qui facilitent ce type d´utilisation.
Pour PHP, on commence seulement à developper ce genre de hack. Mais à l´avenir je pense qu´il surpassera perl sur tout plan au niveau de la notoriété. Php est, il faut le dire, devenu " à la mode".
Pour conclure, je dirais que Php ou Perl, c´est une question de temp, de mode, de préfèrence . .. ?
yoda: Il est presque terminé, plus qu´à implémenter quelques truc dans la librairie dynamique, écrire un fichier M4 et une doc . .. !