Hello Alex, Friday, May 13, 2005, 5:18:43 PM, you wrote:
> 2005/5/12, Marcus Boerger <[EMAIL PROTECTED]>: >> Hello Alex, >> >> but PHP is a class based langauage which is very much different from > what is a class based language? It means the language is based around the idea that all objects refer to a certain class and you cannot dynamically add, change or remove members (though php allows to dynamically add properties). >> prototype based langauages. Apart from that i already said that it would be >> possible to add a special 'called_self' (or better name) syntax to support >> what you want - only that would slow doen execution even if you won't use >> it. And since what you want is not the correct way of doing it in a class > that is the only correct way to use factories in a dynamic language, > everything else > leads to code duplication and / or crapy code. Yes but for php supporting this would means that we'd need to make php slower. And where is the problem in a little code duplication? Maybe you want templates? Maybe you're in the wrong language. -- Best regards, Marcus mailto:[EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php