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().