Приднестровская поддержка XOOPS
Поскольку класс Calendar не нуждается ни в каких общедоступных свойствах, а в примерах, содержащихся в данной книге, от него не будут наследоваться никакие другие классы, все его свойства будут закрытыми.
Создадим для класса Calendar свойства в соответствии с намеченным ранее планом.
<?php
class Calendar extends DB_Connect
{
/**
* Дата, на основании которой должен строиться календарь
*
* Формат хранения: ГГГГ-ММ-ДД ЧЧ:ММ:СС
*
* @var string: дата, выбранная для построения календаря
*/
private $_useDate;
/**
* Месяц, для которого строится календарь
*
* @var int: выбранный месяц
*/
private $_m;
/**
* Год, из которого выбирается начальный день месяца
*
* @var int: выбранный год
*/
private $_y;
/**
* Количество дней в выбранном месяце
*
* @var int: количество дней в месяце
*/
private $_daysInMonth;
/**
* Индекс дня недели, с которого начинается месяц (0-6)
*
* @var int: день недели, с которого начинается месяц
*/
private $_startDay;
// Сюда будут помещены методы
}
?>
Перечень свойств, которые мы только что создали в соответствии с исходным планом разработки, приводится ниже.
• $_useDate:. Данные в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС, которые следует использовать при создании календаря.
• $_m: Месяц, который следует использовать при создании календаря.
• $_y: Год, который следует использовать при создании календаря.
• $_daysInMonth: Количество дней в текущем месяце.
• $_startDay: Индекс в интервале от 0 до 6, указывающий день недели, с которого начинается месяц.
Отправитель | Нити |
---|
10 пользователь(ей) активно (3 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 10 далее... |