Knock it off with the ad-hominem attacks please. It's not "change for the sake of change" to propose that PHP move on from needing <?php at the stop of every class file (and breaking mysteriously in weird subtle ways if it's missing, due to unneeded whitespace being output) and recognize that it's a modern language in which you don't mix unparsed HTML with source code. Especially since I suggested offering this feature when an alternate file extension is used, to make bc possible. Your attitude discourages participation.
On Fri, Apr 6, 2012 at 5:25 PM, Reindl Harald <h.rei...@thelounge.net> wrote: > what exactly is your problem? > having solution searching problem? > > what are people like you try to achieve? > what would make you happy in breaking BC? > what would you make happy generate lot of work for others? > what would be better for anybody? > > change for the sake of the change is blindly stupid > > Am 06.04.2012 23:20, schrieb Tom Boutell: >> To tell the truth I'd be more excited by a proposal to kill <?php >> entirely, or more realistically, to support an alternate file >> extension that doesn't need it. That would be an interesting option >> for those who want to put "dribs and drabs of PHP sprinkled in HTML" >> completely behind them. >> >> On Fri, Apr 6, 2012 at 5:19 PM, Tom Boutell <t...@punkave.com> wrote: >>> I have to agree with that. Also: does PHP need to be a templating >>> language anymore, given excellent templating language implementations >>> in PHP, like Twig? >>> >>> On Fri, Apr 6, 2012 at 3:05 PM, John Crenshaw <johncrens...@priacta.com> >>> wrote: >>>>> -----Original Message----- >>>>> From: Sébatien Durand [mailto:sun...@live.com] >>>>> Sent: Thursday, April 05, 2012 10:55 PM >>>>> To: internals@lists.php.net >>>>> Subject: [PHP-DEV] PHP as a template language >>>>> >>>>> IMHO, PHP is a great template language. This is what makes it so simple >>>>> and powerful, compared to other web languages. >>>>> >>>>> So far, we have "<?php", "<?=" and various legacy syntaxes like "<?". >>>>> >>>>> A suggestion : deprecate these old tags and replace them with a more >>>>> elegant and a shorter implementation. >>>>> >>>>> For example : "<%" and "<%=" or "{%" and "{{" ? >>>>> >>>>> What do you think, guys ? >>>> >>>> Honestly this is the wrong question. PHP as a template language has much >>>> larger problems than this. The difference between <?php echo and <?= is 7 >>>> characters and entirely cosmetic. The difference relative to <?php echo >>>> htmlentities(..., ENT_QUOTES | ENT_HTML5, 'UTF-8'); ?> however is 56 >>>> characters, security, and encoding bugs. >>>> >>>> Proper handling of output escaping is standard in modern template >>>> languages. The question shouldn't be "should we add a cooler short tag?". >>>> The question should be "What needs to be done to make PHP an industry >>>> leader in template languages again?". >>>> >>>> My two cents, >>>> >>>> John Crenshaw >>>> Priacta, Inc. >>>> >>>> -- >>>> PHP Internals - PHP Runtime Development Mailing List >>>> To unsubscribe, visit: http://www.php.net/unsub.php >>>> >>> >>> >>> >>> -- >>> Tom Boutell >>> P'unk Avenue >>> 215 755 1330 >>> punkave.com >>> window.punkave.com >> >> >> > > -- > > Mit besten Grüßen, Reindl Harald > the lounge interactive design GmbH > A-1060 Vienna, Hofmühlgasse 17 > CTO / software-development / cms-solutions > p: +43 (1) 595 3999 33, m: +43 (676) 40 221 40 > icq: 154546673, http://www.thelounge.net/ > > http://www.thelounge.net/signature.asc.what.htm > -- Tom Boutell P'unk Avenue 215 755 1330 punkave.com window.punkave.com -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php