Re: private $foo
| From: | Anthony Ettinger | Date: | Tue, 28 Mar 2006 19:57:24 +0000 |
| Subject: | Re: private $foo | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-232759@lists.php.net to get a copy of this message | ||
On 3/28/06, Jay Blanchard <jblanchard@pocket.com> wrote:
> [snip]
> I see this all over the place, but I don't think it stores the variable
> in =
> $foo:
>
> class Foo {
> private $foo;
>
> public function __setFoo($arg)
> {
> $this->foo = $arg;
> }
> [/snip]
>
> I am always using 'foo' in conversation and finally said it enough that
> the CEO used it in a meeting the other day. Setter functions are cool.
>
>
Nevermind, it does need private $foo; it works without it, but not if
you want to use a default from within the class.
if you set private $foo = 'foo';
print $f->__getFoo();
$f->__setFoo('bar');
print $f->__getFoo();
Yields:
foo
bar
--
Anthony Ettinger
Signature: http://chovy.dyndns.org/hcard.html