Оглавление

Создание конструктора

Теперь можем приступить к созданию конструктора. Начнем с его объявления.

 

<?php 
 
class Calendar extends DB_Connect 
{ 
 
 
    private $_useDate; 
 
    private $_m; 
 
    private $_y; 
 
    private $_daysInMonth; 
 
    private $_startDay; 
 
   /** 
     * Создает объект базы данных и хранит соответствующие данные
     * При создании экземпляра этого класса конструктор принимает
     * объект базы данных в качестве параметра. Если значение этого
     * параметра отлично от null, оно сохраняется в закрытом
     * свойстве $_db. Если же это значение равно null, то вместо
     * этого создается и сохраняется новый РБО-объектю.
     *
     * Этот метод осуществляет сбор и сохранение дополнительной
     * информации, включая месяц, начиная с которого должен строиться
     * календарь, количество дней в указанном месяце, начальный день
     * недели этого месяца, а также текущий день недели.
     *
     * @param object $dbo:   объект базы данных 
     * @param string $useDate: дата, выбранная для построения календаря
     * @return void 
     */ 
    public function __construct($dbo=NULL, $useDate=NULL) 
    { 
         
    } 
 
} 
 
?> 


Конструктор принимает два необязательных параметра: первый — объект базы данных, второй — данные, которые следует использовать при отображении календаря.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити