|  | Posted by Gary L. Burnore on 01/18/08 13:35 
On Fri, 18 Jan 2008 13:16:06 +0000, The Natural Philosopher <a@b.c>wrote:
 
 >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>
 
 why?
 --
 gburnore at DataBasix dot Com
 ---------------------------------------------------------------------------
 How you look depends on where you go.
 ---------------------------------------------------------------------------
 Gary L. Burnore                       |  ÝÛ³ºÝ³Þ³ºÝ³³Ýۺݳ޳ºÝ³Ý³Þ³ºÝ³ÝÝÛ³
 |  ÝÛ³ºÝ³Þ³ºÝ³³Ýۺݳ޳ºÝ³Ý³Þ³ºÝ³ÝÝÛ³
 Official .sig, Accept no substitutes. |  ÝÛ³ºÝ³Þ³ºÝ³³Ýۺݳ޳ºÝ³Ý³Þ³ºÝ³ÝÝÛ³
 |  ÝÛ 0 1 7 2 3 / Ý³Þ 3 7 4 9 3 0 Û³
 Black Helicopter Repair Services, Ltd.|     Official Proof of Purchase
 ===========================================================================
  Navigation: [Reply to this message] |