Re: do_declare_property()

From: Date: Wed, 12 Jul 2000 12:36:57 +0000
Subject: Re: do_declare_property()
References: 1 2 3  Groups: php.dev 
Request: Send a blank email to php-dev+get-24291@lists.php.net to get a copy of this message
Yeah but I assume python *knows* what type z is at compile time, right? Andi At 14:41 12/07/00 +0300, Teodor Cimpoesu wrote:
Hi Zeev! On Wed, 12 Jul 2000, Zeev Suraski wrote: A good start would be knowing how you implemented these access control modifiers. As far as I can tell there's no real transparent way of doing this without either slowing Zend down considerably, or consuming roughly 2x memory (even if you don't use objects). BTW, in Python, the trick is a rewrite of the variable names. The convention is that private members to start with (least) 2 `__' : e.g. class Foo:
        def __init__(self,b):
                self.__bar = b
        def getBar(self):
                return self.__bar
z = Foo(1) print z.getBar() for the private variable __bar, Python rewrites it to _Foo__bar -- teodor -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net For additional commands, e-mail: php-dev-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net
--- Andi Gutmans <andi@zend.com> http://www.zend.com/

« previous php.dev (#24291) next »