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

Reply via email to