(PECL paradox >= 1.0.0)
px_get_info — Возвращает много информации о файле paradox
$pxdoc
) : arrayВозвращает ассоциативный массив с множеством информации про файл paradox. Данный массив возможно будет расширен в будущем.
Версия файла, умноженная на 10, например, 70.
Имя таблицы, хранящейся в файле. Если база данных была создана pxlib, то это будет имя файла, без расширения.
Количество записей в данной таблице.
Количество полей в данной таблице.
Количество байтов, используемых заголовком. Обычно это 0x800.
Количество байтов, используемых для каждой записи. Это сумма всех размеров полей (доступно, начиная с версии 1.4.2).
Значение, умноженное на 0x400, это размер блока данных в байтов. Максимальное количество записей в блоке данных - это целая часть выражения (maxtablesize * 0x400 - 8) / recordsize.
Количество блоков данных в файле. Каждый блок данных содержит определенное количество записей, которое зависит от размера записи и размера блока данных (maxtablesize). Блоки данных не обязательно должны быть полностью заполнены.
Количество полей, используемых для первичного индекса. Поля всегда начинаются с поля номером 1.
Кодовая страница DOS, которая использовалась для кодирования полей символьными данными. Если целевая кодировка не задана с помощью px_set_targetencoding(), это будет кодировка для символьных полей при доступе к записям с помощью px_get_record() или px_retrieve_record().