Функции Язык программирования PHP

filepro_fieldtype

(PHP 3, PHP 4)

filepro_fieldtype - получает тип поля.

Описание

string filepro_fieldtype (int field_number)

Возвращает тип поля, соответствующего field_number.


Назад Оглавление Вперёд
filepro_fieldname Вверх filepro_fieldwidth

Конструкторы

Внимание!

В PHP 3 и PHP 4 конструкторы ведут себя по-разному. Предпочтительна исключительно семантика PHP 4.

Конструкторы это функции класса, которые автоматически вызываются при создании нового экземпляра класса операцией new. В PHP 3 функция становится конструктором, когда она имеет то же имя, что и класс. В PHP 4 функция становится конструктором, когда она имеет то же имя, что и класс, в котором она определена - разница незаметна, но существенна (см. далее).

// 
Работа с PHP 3 и PHP 4. class Auto_Cart extends Cart { function Auto_Cart() { 
$this->add_item ("10", 1); } }

Здесь определяется класс Auto_Cart, который является Cart плюс конструктор, который инициализирующий cart одним элементом номер "10" всякий раз, когда новый Auto_Cart создаётся с помощью "new". Конструкторы могут принимать аргументы, и эти аргументы не обязательны, что делает эти конструкторы более используемыми. Чтобы иметь возможность использовать класс без параметров, все параметры конструкторов нужно сделать необязательными/optional, предоставив значения по умолчанию.