что-то типа этого и думал .. хотел найти оригинальный подход ... фабрики кстати пока не нравились ... скорее у шлосингейла позаимствовал другой подход .. через вызов функции
1. оскорбить человека можно только тогда, когда он принимает оскорбления. это тебе любой психолог расскажет. 2. мотивация может быть одна - учиться, учиться и ЕЩЕ РАЗ, блин, УЧИТЬСЯ. 3. даже в отрицательном результате есть положительный вывод. ну и т.д. все зависит от мировозрения. если ходить сюда за "похвалой" или "оценками", то ИМХО тут 99% поставят "низачет". =) ,а вот если ходить сюда для того, что бы что-то узнать новое, то милости просим, но надо быть готовым "опорожнить стакан", как часто показывают в фильмах про кун-фу. На сколько твой стакан полон? Вот в чем вопрос...
что бы его найти, надо как минимум много знать, что бы не сделать велосипед, а судя по твоему коду, тебе не только это противопоказано, но и вредно. Учись, друг мой. Сила она всегда с тобой.
да блин я за этим и пришел .... но ушел дураком ... принципиально, кроме шаблонных фраз - "использую синглтон и непарюсь" я ничего неуслышал (хотя нет услышал - "дурак, но это по жизни.") но это я блин и без вас знал ... велосипед ? а вы блин что фирари уже собрали?
Твоя затея не имеет смысла. Есть синглетон который позволяет делать, как минимум, тоже самое, что и у тебя и делать это красиво. У меня класс БД умеет синглетон, умеет и просто $DB = new DB($config); умеет работать сразу с несколькими коннектами, с разными серверами БД. А твоя идея - это фигня, бессмысленно.
Понимаю. Но ничего удивительного. Есть функция _log и рука ошибки для этого - эррор_хендлер. Не юзаю эксепшены. В лог пишется только в случае возникновения ошибки.
Угу. Просто вспомнилось тут... с пхпклаба кажись тема была. Там человек доказывал, что правильно все классы в его цмсине наследовать от DB - ведь он везде используется, везде источник данных... не помню, был ли там про parent:: аргумент
не пояснишь ? - я действительно не понял ... гм я в этом году испольую следущий подход - создал массив(errors) в глобале . эксепшены пользую активно для перхвата критичных исключений , еррор хендлером перхватываю все и делю на нотайсы и фаталы. Нотайсы заношу в errors, фаталы вызываю ексепшен и отображаю как хочу ... а не как получится. для админов и модеров errors показываю, от остальных сохраняю в фаил. Для баз данных тож самое - отсутствие подключения к базе ексепшн остальное нотайс ... [/quote] ну и die тогда
Ну если придётся с пг поработать. Не изобретать же велосипед, оно ведь есть уже. Первый нотис и у меня сработает die(); Ибо нефиг. И покажет пустую страницу, если отладка не включена.