Static class variables and $this
| From: | zhundiak at comcast dot net | Date: | Thu, 12 Feb 2004 19:48:50 +0000 |
| Subject: | Static class variables and $this | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-7786@lists.php.net to get a copy of this message | ||
Can someone point me to some more information on using PHP 5's static class variables? All I
have been able to find is the zend php5 changes page.
Consider:
error_reporting(E_ALL | E_STRICT);
class foo
{
static $cnt = 0;
function getCnt1() { return $this->cnt; } // Does not work, undefined variable
function getCnt2() { return foo:$cnt; } // Works as expected
}
$obj = new foo();
echo $obj->getCnt1();
It seems that I should be able to access static class variables from inside of created objects using
$this.
Tested with php5b3.