Разработка сервиса сайта на PHP на примере партнерской программы. Урок 10. Оптимизация кода |
![]() |
![]() |
Автор megabax | ||
10.02.2013 г. | ||
Разработка сервиса сайта на PHP на примере партнерской программы. Урок 10. Некоторая оптимизация кода.Что бы смотреть урок полностью, подпишитесь на платный раздел. В платном разделе статья находиться здесь. Исходники к уроку вы можете скачать в платном разделе. Сегодня мы проведем некоторую оптимизацию кода. В частности, сделаем так, что бы можно было задать префикс таблиц. Вдруг нам захочется создать две партнерские программы, используя одну и ту же базу данных. И это актуально, потому что хостеры, как правило, ограничивают количество баз на определенном тарифном плане. Хочешь больше - плати больше денежек. Так что использование двух и более партнерок на одной вполне может понадобиться из за соображений экономии. Но как быть и именами таблиц? Они же будут одинаковы. Выход есть - префиксы к именам таблиц. Но не только этим мы сегодня займемся. Так как во многих классах у нас есть поле encoding для задания кодировки, то логично будет все эти классы сделать предками одного базового класса. Во этим мы сначала и займемся. Объявим сам базовый класс EP_BaseTable и поместим его в файл base.php::
определение наименование таблицы с учетом префикса мы поручим классу ... |
« След. | Пред. » |
---|