25.6 perl 

Version: 0.6 | Lizenz: PHP-Lizenz |
Perl ist sicher die Programmiersprache, die schon am längsten für die Skript-Programmierung eingesetzt wird. Sie ist seit vielen Jahren erfolgreich und bekannt, was zur Folge hat, dass sehr viele fertige Scripts und Anwendungen in Perl existieren. Diese Erweiterung gibt Ihnen die Möglichkeit, diese Perl-Scripts und -Anwendungen aus PHP heraus zu nutzen.
Die Erweiterung arbeitet objektorientiert und besteht nur aus zwei Methoden.
Nachdem Sie ein neues Objekt instanziiert haben, stehen Ihnen die beiden Methoden require() und eval() zur Verfügung. Die erste bekommt den Pfad und Namen einer Perl-Datei übergeben. Diese wird eingebunden und direkt ausgeführt. Die zweite Methode erwartet eine direkte Übergabe des Perl-Codes als Variable oder String. Auch in diesem Fall wird er direkt verarbeitet.
Listing 25.7 Einbinden einer externen Datei
Listing 25.8 Direktes Ausführen von Perl-Code
Ein ähnliches Paket ist für die Integration der Sprache Python vorgesehen. Allerdings befindet sich dieses Paket noch in einem frühen Entwicklungsstadium und ist seit geraumer Zeit nicht weiterentwickelt worden. Weitere Informationen zu PiP (Python in PHP) finden Sie unter der URL http:// www.csh.rit.edu/~jon/projects/pip/.