I should have said "breaking mysteriously in weird subtle ways if
there are blank lines before <?php."

On Fri, Apr 6, 2012 at 5:30 PM, Tom Boutell <t...@punkave.com> wrote:
> 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



-- 
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

Reply via email to