Re: do_declare_property()

From: Date: Wed, 12 Jul 2000 11:41:18 +0000
Subject: Re: do_declare_property()
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-24287@lists.php.net to get a copy of this message
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

« previous php.dev (#24287) next »