px_get_schema

(PECL paradox >= 1.0.0)

px_get_schemaВозвращает схему базы данных

Описание

px_get_schema ( resource $pxdoc [, int $mode = 0 ] ) : array

px_get_schema() возвращает схему базы данных.

Список параметров

pxdoc

Идентификатор ресурса базы данных paradox, возвращаемый функцией px_new().

mode

Если необязательный параметр mode равен PX_KEYTOLOWER или PX_KEYTOUPPER, ключи возвращаемого массива будут преобразованы в нижний или верхний регистр, соответственно. Если параметр mode равен 0 или не передан вовсе, то имя ключа будет совпадать с названием поля.

Возвращаемые значения

Возвращает схему файла базы данных в виде ассоциативного массива. Имя ключа равно имени поля. Каждый элемент массива сам по себе является ассоциативным массивом, содержащим два поля - type и size. Поле type - это одна из констант в таблице Константы типов полей . Поле size - количество байт, которое это поле использует в записи. Общее число всех размеров поля равен размеру записи, поскольку его можно получить с помощью px-get-info().