Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Разработка сервиса сайта на PHP на примере партнер arrow Разработка сервиса сайта на PHP на примере партнерской программы. Урок 10. Оптимизация кода
19.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Разработка сервиса сайта на PHP на примере партнерской программы. Урок 10. Оптимизация кода Печать E-mail
Автор megabax   
10.02.2013 г.
Структура программы на примере простейшей программы

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 10. Некоторая оптимизация кода.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

Сегодня мы проведем некоторую оптимизацию кода. В частности, сделаем так, что бы можно было задать префикс таблиц. Вдруг нам захочется создать две партнерские программы, используя одну и ту же базу данных. И это актуально, потому что хостеры, как правило, ограничивают количество баз на определенном тарифном плане. Хочешь больше - плати больше денежек. Так что использование двух и более партнерок на одной вполне может понадобиться из за соображений экономии. Но как быть и именами таблиц? Они же будут одинаковы. Выход есть - префиксы к именам таблиц. Но не только этим мы сегодня займемся. Так как во многих классах у нас есть поле encoding для задания кодировки, то логично будет все эти классы сделать предками одного базового класса. Во этим мы сначала и займемся. Объявим сам базовый класс EP_BaseTable и поместим его в файл base.php::

<?php

    class EP_BaseTable {

        protected $encoding;

       

        public $db;

   

        function __construct($encoding) {

            $this->encoding=$encoding;

        }

   

    }

?>

определение наименование таблицы с учетом префикса мы поручим классу ...

 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги