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

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to