px_get_schema
(PECL paradox >= 1.0.0)
px_get_schema — Возвращает схему базы данных
Описание
$pxdoc
, int $mode = 0
) : arraypx_get_schema() возвращает схему базы данных.
Список параметров
-
pxdoc -
Идентификатор ресурса базы данных paradox, возвращаемый функцией px_new().
-
mode -
Если необязательный параметр
modeравенPX_KEYTOLOWERилиPX_KEYTOUPPER, ключи возвращаемого массива будут преобразованы в нижний или верхний регистр, соответственно. Если параметрmodeравен 0 или не передан вовсе, то имя ключа будет совпадать с названием поля.
Возвращаемые значения
Возвращает схему файла базы данных в виде ассоциативного массива. Имя ключа равно имени поля.
Каждый элемент массива сам по себе является ассоциативным массивом, содержащим два поля type и size.
Поле type - это одна из констант в таблице Константы типов полей
. Поле size - количество байт, которое это поле использует в записи. Общее число всех размеров поля равно размеру записи,
поскольку его можно получить с помощью px-get-info().