> I've been following this list and php's development
> for a while (since php2-beta) and even tough php has
> (IMHO) tons of useful features there are a couple that
> seems to be "lacking" (and constantly asked in this
> list) :
>
> - better object orientation support
> - built-in template system
>
> I know OO is not the answer for all our problems but I
> has nice features (like visibility) speacially if you
> want to couple php with a UML modelling tool.
>
> We may have a dozen of template implementations but
> the performance hit (or lack of features) kept me away
> from sticking with one. Perhaps a built-in template
> system (or even a PEAR class) would ease this...
>
> So If possible I'd like to hear from the developers if
> they have a TODO that includes such things for a 4.X
> release?
For a fast templating system, see Smarty.
http://www.phpinsider.com/php/code/Smarty/
As for better OO. I think many of the things people ask for, like
visibility (public,private,protected) class properties, aren't actually
features that add functionality, but more just convenience features that
could be implemented in user space.
For example, you could establish a convention that said that any class
property that starts with an _underscore should be considered a private
property, and one would hope that your UML tool could be configured to
understand that.
To answer your direct question, no, the current TODO does not include any
OO visibility changes.
-Rasmus
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]