ortegas

Рейтинг
195
Регистрация
29.05.2008

dkameleon, также как и со свойствами объектов. А за __callStatic спасибо, это действительно неплохая идея.

dkameleon, да точно. Был бы __getStatic и проблемы бы не было. Но и __callStatic дает возможность писать типа CONF::get('DB')['PASSWORD'];. Наверное, так и придется сделать.

siv1987, обращение к статическому методу каждый раз.

ivan-lev, спасибо, но таким синтаксисом я сделаю свой код инвалидом.

Милованов Ю.С, мне тоже нравиться этот вариант. Но его нужно будет объявить глобальным + он всегда должен быть установленным. А мне нужна также ленивая подзагрузка. Поэтому, я и подумал об эмуляции __set, __get для статического контекста.

Вы занимаетесь преждевременной оптимизаций!

Это плохо? Хотя сам знаю ответ. Работает все превосходно. Но только от одной мысли, что мне нужно что-то переписать в системе пропадает желание вообще что-то делать и сразу хочется спать. :( Но главное - комфорт пользователя.

siv1987, я попутал с другим шаблоном. Ну все-равно я же буду получать объект через метод getInstanse, а мне нужен синтаксис типа CONF::$DB_PASSWORD, а не CONF::getInstanse('DB_PASSWORD'). Понимаете? Иначе это не стоит того. Сейчас у меня CONF_DB_PASSWORD. Но есть потребность в кешировании объектов и во вложенных объектах.

siv1987, ну объект же все-равно нужно создавать каждый раз или я что-то не о том думаю?

Смотрите. В начале скрипта я создам $singleton = new Singleton(). Но в другой подпрограмме (в функциях, других классах) доступа к этому объекту не будем, и мне нужно будет опять писать $singleton =...

Прелесть синглотона как раз в том, что объект создается только один раз на протяжении всего скрипта

Ok. Вот пример.


<?php
$singleton = new Singleton();
class B {
function __construct() {
var_dump($singleton); //NULL
}
}
?>

Не доступен в подпрограмме, а нужен глобальный объект (как статический) и с прелестями магических методов.

ivan-lev, да я понимаю как обращаться к ним. Я имею ввиду как сэмулировать __set, __get для статика? То-бишь, чтобы не было ошибки, если я, к примеру, обращусь к не заданному статическому свойству.

см паттерн Singletone

Я знаю. Там Instanse записывается в статическое свойство. Но объект все-равно в каждой подпрограмме нужно заново создавать. Т.е., как к статическому не обратишься.

aside в середину section, иначе, смысла в section нету.

BrightGuy, а что плохого в этом? Браузеры интерпретируют закодированный адрес в читабельный, а поисковым роботам подобные страницы (тегов) скорее-всего и так закрыты через robots. Не вижу смысла. Может назовете?

У вас очень искаженное восприятие мира.

Вы это поняли потому что я не посочувствовал вам?

1. врачи больницы лохи, а вы гуру.

Я этого не говорил. Вы скажите врачам что у вас море денег, они вам понавыписывают брендовых и дорогих препаратов, когда можно обойтись и более дешевым аналогом. Будьте добры, вы поставьте врачей перед фактом, что денег не так много, но вы бы хотели узнать минимальную стоимость лечения, а не по высшему стандарту. Добрые люди готовы оплачивать излечения, но не реабилитацию, бренды и хрущи некоторых врачей!

2. Ставите диагноз на расстоянии с чужих слов

Я ничего не ставлю. Вы сами сказали - гепатит С. Вы сами сказали, АЛТ повышен в 10 раз от нормы. Вы сами сказали, брат может делать логотипы в больнице.

3. ставите мои слова под сомнения без единой на то причины

Вы сами двумя постами выше сказали, что не в курсе дела. Но тем-не-менее, вы уже успели нам наговорить и за единственное спасение - пегилированный интерферон, и за 5000 долларов на первое время. Откуда такие цифры, если вы не в курсе???

4. придумываете каке-то озлобы, пены и проч.

А это что?

Форумчане люди не глупые, разберутся что к чему, я уверен.

А я такой же форумчанин. И посчитал нужным растолковать ситуацию, ибо некоторые падают в обморок от слов "гепатит, хламидиоз", даже не подозревая, что эти люди живут ненамного хуже за них. А у некоторых "хроническая стадия сначала, а острая потом". Ну вы поняли. ;)

зачем это все Вам? хотите вывести на чистую воду кучку мошенников и спасти форумчан от апокалипсиса?
нехорошо это все, лучше просто промолчать, если не обладаете полнотой информации.

Нет. Во-первых, вам самому не выгодно чтобы все проходили мимо. Подумайте почему? - Иначе и цента вы не соберете. Во-вторых, я не хочу чтобы завтра умер какой-то ребенок от лимфомы, только потому, что все деньги были выкинуты на дорогие брендовые и ненужные лекарства на лечения не смертельных болезней. Меня не смущает факт вашего обращения, но только имейте совесть! Вы завышаете цены, подбирая самые дорогие препараты, прогнозируя самое тяжелое течение болезни реально сами не будучи в курсе дела. И только об этом речь.

Concurent:
и читайте внимательнее. 300 долларов это укол не раз в месяц, а раз в неделю.

Я считал стоимость лечения по традиционной схеме, 3 укола по 5 000 000 МЕ Интерферона альфа в неделю + Рибавирин + Гептрал раз в неделю.

здесь же только флуд разводите

Как раз это не есть флудом. Или вы открыли тему, чтобы почитать сожаления? - Нет? Тогда вообще не понятен смысла данной темы. Деньги вы не просите, говорить о ситуации отказываетесь.

можеттут http://help.blog.tut.by/ поглумитесь над глупыми врачами, которые по дешевке не лечат больных деток унылыми лекарствами?

Вы не равняйте аутоиммунные заболевания, ДЦП и онкологию с инфекцией.

не нравится мне такое отношение. вроде как мне оправдываться нужно за какое-то хулиганское преступление

А мне не нравится то, что люди вместо того чтобы отвечать за свою жизнь сами, просто требуют помощи у других. А на элементарные вопросы, бросают минусы и отвечают с пеною во рту. А вы ведь то сами не в курсе дела, а я уже виноват. Не стал бы я вам ничего жертвовать. Есть люди, которые действительно заслуживают и нуждаются в помощи. А здесь мало того, не факт, что действительно есть потребность именно в таких дорогостоящих лекарствах (а я не по наслышке скажу вам, этой потребности нету), так еще и с пеной во рту. Не забывайте где вы и с какими намерениями. А то вместо того чтобы помочь брату, своею озлобой, только лишите его одно из шансов на легкое излечение.

Всего: 3009