April fools was 6 days ago ;)
On Saturday, 7 April 2012 at 2:53 PM, Sébatien Durand wrote:
> I personally like mixing PHP/HTML. It's not bad. It allows us to work with
> simplicity. For example : http://tinyurl.com/cyrlchw
>
> Tom Boutell wrote:
>
> > 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]
> > (mailto:[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]
> > > (mailto:[email protected])>
> > > wrote:
> > > > > -----Original Message-----
> > > > > From: Sébatien Durand [mailto:[email protected]]
> > > > > Sent: Thursday, April 05, 2012 10:55 PM
> > > > > To: [email protected] (mailto:[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 (http://punkave.com)
> > > window.punkave.com (http://window.punkave.com)
> > >
> >
> >
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>