Re: [PHP3] Re: [PHP Template] Re: [PHP3] PHP Template Engine spec revision 0.52
| From: | Lars Torben Wilson | Date: | Tue, 21 Mar 2000 23:13:11 +0000 |
| Subject: | Re: [PHP3] Re: [PHP Template] Re: [PHP3] PHP Template Engine spec revision 0.52 | ||
| References: | 1 2 | Groups: | php.template |
| Request: | Send a blank email to php-template+get-396@lists.php.net to get a copy of this message | ||
Zeev Suraski writes:
> If your designers love the ability to write conditionals in their
> templates, which essentially means they're coding, they should truly learn
> the PHP syntax. Introducing a whole new syntax inside PHP just because
> your designers don't like PHP's syntax is a bad thing, regardless of
> whether that syntax goes directly to the scripting engine (which as you
> said, we don't want to change) or to a slightly higher level position.
>
> I would really like to hear from people whether they think I'm just being
> 'paranoid' about introducing a complete new syntax set for PHP being a bad
> thing. If my thoughts are correct, then this discussion does belong here,
> because as I said, in a year's time or so, it'll affect every single PHP
> developer out there.
>
> Zeev
FWIW, I tend to agree with this side of the debate. Although I can
totally see Andrei's point, PHP control structure syntax is not IMHO
so convoluted as to be unlearnable. Even for designers. :) Now,
designers may not want to learn the whole language, but they're not
any less capable of throwing in the odd PHP-style if() than anybody
else.
I think that perhaps another danger here has less to do with people
not understanding the syntax of the PHP-style coding as opposed to the
proposed template code, than it has to do with them not fully
comprehending the implications of the logic they implement with it.
Besides, it seems to me that since one of the main reasons for
templating is separation of logic and presentation, introducing logic
into the presentation would in fact weaken the structure as a whole.
--
+----------------------------------------------------------------+
|Torben Wilson <torben@php.net> Netmill iTech|
|http://www.coastnet.com/~torben http://www.netmill.fi|
|Ph: 1 250 383-9735 torben@netmill.fi|
+----------------------------------------------------------------+