Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Статические члены класса (https://javascript.ru/forum/server/36561-staticheskie-chleny-klassa.html)

super-php 19.03.2013 20:32

Статические члены класса
 
Читаю про статические функции, там пример такой:

<?php 
class test{
	const POW = 2;
	static $sumlength = 0;
	static function length($s) {
		$len = strlen($s);
		self::$sumLength +=$len;
		return $len;
	}
	static function poweredLength($s){
		$len = self::length($s);
		return pow($len, self::POW);
	}
}

echo test::length('abcd').'<br />';
echo test::poweredLength('abcd').'<br />';
?>


Выдает такую ошибку:
Код:

Fatal error: Access to undeclared static property: test::$sumLength
in D:\server\super-php\test.ru\www\index.php on line 7

Не работает наверное self, как его включить?

tenshi 19.03.2013 20:40

$sumlength
$sumLength


Часовой пояс GMT +3, время: 06:37.