On Tuesday 28 March 2006 1:12 pm, Jochem Maas wrote:
> <?php
>
> class Foo
> {
> private $foo = 'foo';
>
> function __get($k)
> {
> if (isset($this->{$k})) {
> return $this->{$k};
> }
>
> throw new Exception("non existing property!");
> }
>
> function __set($k, $v)
> {
> if (isset($this->{$k})) {
> $this->{$k} = $v;
> return;
> }
>
> throw new Exception("non existing property!");
> }
> }
>
> $f = new Foo;
> echo $f->foo,"\n";
> $f->foo = "bar";
> echo $f->foo,"\n";
Maybe I'm wrong, but I thought you couldn't use the "$f->foo" to access
private variables from outside a class?
--
Joe Henry
www.celebrityaccess.com
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php