filepro_fieldtype(PHP 3, PHP 4) filepro_fieldtype - получает тип поля. Описаниеstring filepro_fieldtype (int field_number) Возвращает тип поля, соответствующего field_number. |
||||||||||
|
||||||||||
| Внимание! |
|---|
|
В 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, предоставив значения по умолчанию.
| |