|
Posted by The Natural Philosopher on 01/18/08 13:16
Toby A Inkster wrote:
> Steve wrote:
>
>> can you switch, in code, mid-stream to from one language to another?
>
> In PHP? Yes, kinda, if you install the right modules. But only if by "one
> language" you mean "PHP" and "another" you mean "Perl or Python".
>
> An example of using Perl within PHP:
>
> <?php
> // Use embedded Perl
> $perl = new Perl();
> // Import function "md5_hex" from package "Digest::MD5"
> $perl->eval('use Digest::MD5 qw(md5_hex);');
> // Now we can call the function as a normal PHP object method.
> echo $perl->md5_hex('Hello');
> // prints "8b1a9953c4611296a827abf8c47804d7".
> ?>
>
> It's slightly clunky in terms of syntax, but it's pretty cool and
> occasionally useful if you want to be able to reuse a large piece of
> already written Perl script in PHP. Perl functions can be made accessible
> to PHP, and variables, arrays, hashes and objects passed back and forth
> between the languages.
<shudder>teh thought of having PERL anywhere on my machine</shudder>
Navigation:
[Reply to this message]
|