Re: [SMARTY] Re: Smarty and Sessions

Jochem Maas <[email protected]>
Newsgroups gmane.comp.php.smarty.general
Message-ID <[email protected]>
boots wrote:
> Just to add another fan to this fire, I never thought much of Smarty
> automatically providing autoglobals to the template. It really is a
> break from its tradition of providing a clean environment where the
> caller specifies the characteristics of the environment. Not that one
> should see that as a stabbing knife to use on the devs -- it was a bad
> design choice that obviously seemed like a good idea at the time. I
> suspect it was added during a younger, more "innocent" period of the
> internet. Unfortunately, it is now caked in.

to be clear: I wholly accept that.

> 
> If you are really paranoid, you can probabably clobber untrusted
> autoglobals in the PHP namespace before running your template but that
> is a poor work-around. I would certainly vote to have this "feature"
> become optional.
> 
> That said, what's with the animosity towards the devs and their
> very-correct goal of trying to keep Smarty clean and simple? Does a
> contradiction invalidate all of their efforts? Finally, why is this
> discussion on smarty-general? It is one thing to hijack a thread, it is

sorry for hijacking - put that down to laziness - I have now sent a subscription
request to smarty-internals - I'll monitor that as well and try my best to keep
any relevant comments,questions,ideas,queries,etc to correct list & thread
in future!

actually my concerns go out mostly to php5, the BC argument is strong and
therefore I'm really theorizing/thinking about goals/functionality in terms
of how/what is implemented at a stage when BC will have to be broken in some
way - this assumes that:

1. the Smarty code itself will eventually be refactored
into php5 (a very good candidate given the heavily documented and very well
structured code - e.g. some of the methods are 'dying' to be made 'private')
2. the template syntax will eventually support php5 syntax (e.g. static class
syntax, dereferenced syntax)

> another to hijack it and change the topic to something no longer
> appropriate for the channel.  BTW--those are rhetorical, I don't expect
> or require responses, thanks :)
> 
> 
> 		
> ____________________________________________________ 
> Yahoo! Sports 
> Rekindle the Rivalries. Sign up for Fantasy Football 
> http://football.fantasysports.yahoo.com
> 

-- 
Smarty General Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.