chdb_create

(PECL chdb >= 0.1.0)

chdb_createСоздает файл chdb

Описание

chdb_create ( string $pathname , array $data ) : bool

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.