[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: private static
vital
Cобственно, для чего можно юзать сабж?
Когда public static $var - это понятно, что можно было получать значение переменной класса статически т.е. не создавая его экземпляр.

А когда private static - то т.к. св-во привейт, то прочитать его же нельзя будет => статик ни на что не повлияет.. или нет?



Спустя 3 часа, 23 минуты, 25 секунд (30.12.2010 - 22:30) Mizka написал(а):
когда переменная должна быть видна только в пределах класса, но она должна использоваться в статическом методе... т.к. статические методы могут использовать только статические переменные.

Спустя 10 часов, 43 минуты, 10 секунд (31.12.2010 - 09:13) linker написал(а):
Банальный синглтон, там в большинстве случаев используется private static.
class db
{
private static $Instance = null;

public static function getIntstance()
{
return self::$Instance ? self::$Instance : self::$Instance = new self();
}

private function __construct() {}
private function __clone() {}
}


_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.