Форум → Программирование → PHP для идиотов → PHP и ООП → Static и __call
Static и __call
Страницы: ← Следующая страница →
-
-
Сен. 22, 2010, 2:29 п.п., спустя 25 секунд
__call? Метод __callStatic не катит так как нужно сделать под php 5.2.x
сам задал вопрос, ответил на него. не сделаешь ты в этом пыхе так "по инструкции", не парься, а если у тебя такая задача возникла - у тебя подход полное гавно как и пых, который позволил это мегамагический метод в пыхе 5.3, окторый породит хуеву уйму гавнокодаСапожник без сапог -
Сен. 22, 2010, 2:31 п.п., спустя 2 минуты 53 секунды
сейчас стараюсь как раз юзать php 5.3 но вот хостеры заразы никак на 5.3 переходить не хотят( -
Сен. 22, 2010, 2:33 п.п., спустя 2 минуты 3 секунды
хостеры говонохостеры з 1$ пол года небось да?Спустя 54 сек.wats, не используй статику - будешь шарить как Фабьен…
(зы: Кос это не к тебе подъёб, это вообще не подъёб) -
Сен. 22, 2010, 2:35 п.п., спустя 1 минуту 23 секунды
kostyl, не, 3-4$ в месяц для меня норм, а вот вчера искал, не нашел. -
Сен. 22, 2010, 2:38 п.п., спустя 3 минуты 2 секунды
(зы: Кос это не к тебе подъёб, это вообще не подъёб)
да я понял, все верно. Ты ж тем более сам знаешь, что я в большинстве случаев пишу что статика это плохо.
wats, зачем тебе это понадобилось вообще? Опиши подробнее -
Сен. 22, 2010, 2:45 п.п., спустя 7 минут 20 секунд
wats, не используй статику - будешь шарить как Фабьен…
не, ну меня очень прикалывает Class::metod(); даже больше нравится чем my_func(); :D
Спустя 225 сек.wats, зачем тебе это понадобилось вообще? Опиши подробнее
для красоты и удобства, вот так же намного красивее и понятнее Config::blog('title'); чем Config::get('blog', 'title');
:) -
-
Сен. 22, 2010, 2:49 п.п., спустя 1 минуту 52 секунды
А че в блоге не просто $config->title? А че че? -
Сен. 22, 2010, 2:57 п.п., спустя 8 минут 21 секунду
kostyl, не слабо конечно, просто у меня например __autoload($class) в начале срабатывает, а потом я уже в любом месте, даже в шаблоне вызываю Config::blog('title'); и все.Спустя 73 сек.
А че в блоге не просто $config->title? А че че?
непонял вопроса? -
Сен. 22, 2010, 3:02 п.п., спустя 4 минуты 29 секунд
Config::instance()->blog('title');
class Config
{
private static $instance;
public static function instance ()
{
if(!self::$instance) {
self::$instance = new Config;
}
return self::$instance;
}
}Спустя 74 сек.привет стасик функшен () {
}https://smappi.org/ - платформа по созданию API на все случаи жизни -
Сен. 22, 2010, 3:07 п.п., спустя 4 минуты 57 секунд
adw0rd, именно так и хотел сделать, но этот епте instance() бесит меня прямо, зарраза блин, во всех библах и фрамеворках он целыми стаями развелся как паразит :D -
Сен. 22, 2010, 3:13 п.п., спустя 6 минут 35 секунд
все нормально, так бываетСпустя 8 сек.Бугагашенька -
Сен. 22, 2010, 3:27 п.п., спустя 13 минут 52 секунды
wats, не хочешь instance - есть такой замечательный шаблон monostateclass Config {
private static $_data = null;
public function __get($name)
{
if (null === self::$_data ) {
$this->_load();
}
return self::$_data[$name]; //ну короче что бы не распсывать…
}
}
и создавай кучу объектов…
Спустя 94 сек.у меня часто все мапперы так пашут…
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!