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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote:
>>>>> -----Original Message-----
>>>>> From: Sébatien Durand [mailto:[email protected]]
>>>>> Sent: Thursday, April 05, 2012 10:55 PM
>>>>> To: [email protected]
>>>>> 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