Профессиональное программирование на PHP

Страница 44 из 591


46 Глава 1 Стили кодирования

* Пример документирования класса */

class Employee /**

* @var string */

var $name; /**

* Годовая зарплата сотрудника

* @var number */

var $salary; /**

* @var number */

var $employee_id; /**

* Конструктор класса

* ©param number */

function Employee($employee_id = false)

if ($employee_id) {

$tfais->employee_id = $employee_id; ^ $this->_fetchInfo () ,-

* Выборка сведений о сотруднике

* ©access private

*/ • .

function _fetchInfo() ,

$query = "SELECT name, salary FROM employees

WHERE employee_id = $this->employee id"; $result = mysql_query($query); list($this->name, $this->department id) = mysql_fetch_row($result);

/**

* Возвращает месячную зарплату данного сотрудника

* ©returns number месячная зарплата в долларах */

function monthlySalary() return $this->salary/l2;

}

}

?>




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006