(PECL chdb >= 0.1.0)
chdb_create — Создает файл chdb
$pathname
, array $data
)chdb_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.