in reply to Re^3: Has anyone attempted to create a PHP to Perl converter?
in thread Has anyone attempted to create a PHP to Perl converter?

"And then, there are the ideas that simply do not exist at all in Perl, such as the intermingling of HTML and PHP in a file, which was a founding concept of PHP."

This is something that's actually incredibly easy to implement. This PHP:

?>Hello<?php

Becomes this in Perl:

print "Hello";

There are far harder things to implement - PHP's idea of arrays differs greatly from Perl's; PHP has different ideas about passing arguments to functions by value or reference; different variable scoping; different behaviour of the ==, <, >, etc operators; and so on.

use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name

Replies are listed 'Best First'.
Re^5: Has anyone attempted to create a PHP to Perl converter?
by locked_user sundialsvc4 (Abbot) on Nov 16, 2013 at 00:06 UTC

    What I mean, Toby, is just that “within the Perl system, most-specifically versus the PHP system,” there is n-o concept of the language-interpreter being “embedded within” a surrounding file “that is to be served.”   Although this concept is a foundation of PHP, I can’t readily recall any other language which does the same thing.

    Still, you quite-correctly heap coals upon the same fire:   there are, in fact, a great many differences between the two languages which would make a transliteration between them ... let alone an automatic one ... quite difficult to achieve satisfactorily.   And this may well be the best answer to the OP’s question:   “Even if it could be done, it’s just not worth doing.”   We don’t have to do it.   There is no advantage to be had in picking that particular fight.   We have all of these language systems at our beck-and-call, side by side.   We can, when we need to, make them work together.