Re: Static method variable
| From: | Carlos Medina | Date: | Thu, 18 Sep 2008 13:37:36 +0000 |
| Subject: | Re: Static method variable | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-280437@lists.php.net to get a copy of this message | ||
Christoph Boget schrieb:
Perhaps I'm misunderstanding what a static method variable is supposed to do. I thought the value would be static for an class' instance but it appears it is static across all instances of the class. Consider: class StaticTest { public function __construct() { } public function test( $newVal ) {please read here. If you have questions after that. Write again please: http://de3.php.net/manual/en/language.oop5.static.php Regards Carlosstatic $retval = '';if( $retval == '' ) { $retval = $newVal; } echo $retval . '<br>';} } $one = new StaticTest(); $one->test( 'joe' ); $two = new StaticTest(); $two->test( 'bob' ); Should it be working that way? thnx, Chris Hi Chris,