chdb_create
(PECL chdb >= 0.1.0)
chdb_create — Создает файл chdb
Описание
$pathname
, array $data
) : boolchdb_create() создает файл chdb, содержащий указанные пары ключ-значение.
Замечание:
Файлы chdb не переносимы между окружениями прямого (little-endian) и обратного (big-endian) порядка байт. Но зато они переносимы между разными архитектурами. Также не гарантируется совместимость между разными версиями chdb.
Список параметров
-
pathname
-
Имя создаваемого файла.
Если указанный файл уже существует, то он будет перезаписан.
-
data
-
Массив пар ключ-значение для записи в файл.
Ключи и значения будут преобразованы в строки, перед тем, как будут записаны, так как chdb поддерживает только строковый тип. Обратите внимание, что бинарные строки также поддерживаются, как для значений, так и для ключей.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Ошибки
Вызывает исключение, если не удалось создать файл.
Примеры
Пример #1 Пример chdb_create()
<?php
$data = array(
'key1' => 'value1',
'key2' => 'value2',
// ...
);
chdb_create('data.chdb', $data);
?>
В примере выше создается файл chdb с именем data.chdb и содержащий пары ключ/значение из массива $data.