За последние 24 часа нас посетили 35748 программистов и 1745 роботов. Сейчас ищут 1409 программистов ...

Обработчик событий

Тема в разделе "Прочие вопросы по PHP", создана пользователем Citius, 24 авг 2008.

  1. Citius

    Citius Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    70
    Симпатии:
    0
    Возникла у меня идея для упрощения своей жизни, а именно решил я написать обработчик событий для своей системы. Но вот только не совсем понимаю, что он из себя конкретно должен представлять.
    Вот к чему я пришел: создаю класс, который и будет включать в себя все события. К примеру любая форма системы будет "проходить" через него. В качестве события у меня выступают запись чтение или обновление данных в БД.
    Но что то меня смущает. Все ли правильно я делаю, и можно ли вообще назвать чтение, запись или обновление БД событиями?
    Что посоветуете?
     
  2. Anonymous

    Anonymous Guest

    Можно.
    Идея - не самая плохая, это называется «event-driven programming» по умному.

    http://ru.wikipedia.org/wiki/Событийно-ориентированное_программирование

    Почитай, и дальше по ссылкам...
     
  3. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Citius
    Разве один класс со свалкой обработчиков - это удобно?
    Типичная ситуация: при удалении пользователя должен удаляться и его аватар и приватные сообщения. Но пользователи - это один модуль системы, аватары - другой (самостоятельный, хоть и подвязанный на пользователей), и приватные сообщения тоже. Как ты в одном классе, на одном событии совместишь два обработчика от двух разных модулей?
     
  4. Anonymous

    Anonymous Guest

  5. Anonymous

    Anonymous Guest

    Угу. Я как раз хотел про очередь событий написать, и про bubbling, но не успел )