function __construct($name, $caption, $is_required = false, $value = "", $maxlength = 255, $size = 41, $parameters = "", $help = "", $help_url = "") { // Вызываем конструктор базового класса field_text для // инициализации его данных parent::__construct($name, $caption, $is_required, $value, $maxlength, $size, $parameters, $help, $help_url); // Класс field_text присваивает члену type // значение text, для пароля этом члену // следует присвоить значение password $this->type = "password"; }
function __construct($name, $caption, $is_required = false, $value = "", $min_value = 0, $max_value = 0, $maxlength = 255, $size = 41, $parameters = "", $help = "", $help_url = "") { // Вызываем конструктор базового класса field_text для // инициализации его данных parent::__construct($name, $caption, $is_required, $value, $maxlength, $size, $parameters, $help, $help_url); $this->min_value = intval($min_value); $this->max_value = intval($max_value); // Минимальное значение должно быть больше максимального if ($this->min_value > $this->max_value) { throw Exception("Минимальное значение должно \n быть больше максимльного \n значения. Поле \"" . $this->caption . "\"."); } }