PHP в деталях


         

в разные классы, мы получаем


Разделив получение адресов подписчиков и сам процесс рассылки в разные классы, мы получаем много полезного. В том числе

1) все операции на своих местах ("Ты не установил соединение с базой в главной программе!")

2) отсюда? упрощение процесса отладки ("Почему здесь переменная пустая?!")

2) читаемый код ("А что делается в этих строках?!")

3) легко модифицируемый код ("Там, сверху, замени коннект к базе, и снизу в пяти местах фетч исправь на новый.")

Если вы используете не MySQL (у меня, к сожалению, поддерживается только он), можно взять класс Database и подправить под нужную вам базу. Конечно, можно было в программе замутить наследственные классы (один класс Database, а остальные ? дочки), но рассыльщик имеет скорее рабочую, чем демонстрационную задачу. К тому же, это не лучший способ поддержки разных баз данных: удобнее держать все в одном классе, который знает функции разных серверов. Да, и, к тому же, здесь сделано два класса лишь для поддержки хранения адресов в файлах.

Скачать рассыльщика можно, нажав на ссылку ниже.


Содержание  Назад  Вперед