2010-11-28 6 views
5

Quelle interface PHP ↔ Perl ou des liaisons recommandez-vous?PHP interface Perl interface ou des liaisons

Je dois être en mesure d'exécuter les fonctions Perl situées dans un fichier Perl à partir d'un script PHP et obtenir les valeurs de retour.

J'ai déjà trouvé le PECL "perl" package mais je ne suis pas sûr de sa fiabilité depuis la dernière activité de Subversion il y a ~ 12 mois.

J'ai également trouvé le module Perl PHP::Interpreter qui est censé fonctionner dans les deux sens selon un tutoriel ancien près de 3 ans, Integrating PHP and Perl.

J'apprécierais vraiment si vous pouvez recommander (ou non) aucune de ces 2 options ou si vous avez une meilleure option que je n'ai pas encore vue.

+1

http://stackoverflow.com/questions/1030736/how-can-i-use-perl-libraries-from-php http://stackoverflow.com/questions/2635612/how-to-include-pl -perl-file-in-php http://stackoverflow.com/questions/4276654/perl-interpreter-for-php – daxim

+0

Vous ne savez pas quelle réponse choisir comme "bonne" réponse. Les deux liens vers des outils similaires (je connaissais et ai déjà utilisé Thrift). Que faire? :-) –

Répondre

5

jamais utilisé de ceux-ci, mais ils semblent intéressants ..

Jetez un oeil à Gearman et .. plus de frais généraux dans les systèmes comme ceux-ci, mais vous obtenez d'autres choses cool :) suppose que cela dépend de vos besoins.

+0

Je vais vérifier celui-ci. Merci beaucoup pour votre réponse! –

+0

En choisissant celui-ci comme réponse correcte puisque je ne connaissais pas Gearman mais j'ai déjà utilisé Thrift auparavant. –

4

Votre meilleur pari serait probablement Thrift. Il relie ces langues (et beaucoup plus) entre elles. Le seul inconvénient est de demander à un serveur réseau de s'exécuter et de recevoir ces demandes de chaque côté.

+0

J'ai utilisé Thrift auparavant et j'espérais quelque chose avec moins de frais généraux. Je vais garder Thrift à l'esprit cependant. Merci beaucoup pour votre réponse! –