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