Открывает базу данных

# dbase_open

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_open — Открывает базу данных

### Описание

function dbase_open(string `$path`, int `$mode`): resource|false

Функция dbase_open() открывает базу данных dBase в заданном режиме доступа.

> Замечание: На поведение этой функции влияет значение директивы open_basedir.

### Список параметров

`path`

  Путь к базе данных. Параметр принимает относительный или абсолютный путь к файлу, в котором БД dBase сохранит данные.

`mode`

  Целое число, которое соответствует аналогичному значению в системном вызове open(). Обычно 0 означает режим чтения, 1 — режим записи, а 2 — режим чтения и записи.

  > Замечание:

  > Невозможно открыть файл базы данных dBase в режиме только для записи, поскольку тогда функция не считает информацию из заголовка БД. Поэтому нельзя указывать 1 как значение режима `mode`.

  С dbase 7.0.0 режим `mode` устанавливают константами `DBASE_RDONLY` и `DBASE_RDWR`.

### Возвращаемые значения

В случае успешного выполнения функция возвращает ресурс базы данных или `false`, если возникла ошибка.

### Список изменений

Версия | Описание
--- | ---
PECL-модуль dbase 7.0.0 | Параметр `database` теперь принимает аргумент с типом resource, а не int.

### Примеры

Пример #1 Пример открытия файла базы данных dBase

    <?php

    // Открываем БД в режиме чтения
    $db = dbase_open('/tmp/test.dbf', 0);

    if ($db) {
      // Считываем данные

      dbase_close($db);
    }

    ?>

### Смотрите также

- dbase_create() - Создаёт базу данных
- dbase_close() - Закрывает базу данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open