Documentación offline PHP master

dbase_open

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

dbase_open

Abre una base dBase

Descripción#

dbase_open(string $path, int $mode): resource
```php

`dbase_open` abre una base de datos dBase con un modo de acceso dado.

> [!NOTE]
> Esta función es afectada por la directiva de configuración [open_basedir](#ini.open-basedir).

## Parámetros

`path`  
La ruta hacia la base de datos. Puede ser una ruta relativa o absoluta hacia el fichero donde dBase almacenará sus datos.

`mode`  
Un entero correspondiente al utilizado para la llamada al sistema `open()` (Típicamente, 0 significa solo lectura, 1 significa solo escritura, y 2 significa lectura y escritura).

> [!NOTE]
> No se puede abrir un fichero dBase en modo solo escritura, ya que la función fallará al leer la información de encabezado y, por lo tanto, no se puede utilizar 1 como `mode`.

A partir de dbase 7.0.0 `DBASE_RDONLY` y `DBASE_RDWR` pueden ser utilizados, respectivamente, para definir el `mode`.

## Valores devueltos

Devuelve un recurso de base de datos en caso de éxito, o `false` si ocurre un error.

## Historial de cambios

| Versión | Descripción |
|----|----|
| PECL dbase 7.0.0 | El valor devuelto es ahora un `resource` en lugar de un `int`. |

## Ejemplos

Apertura de un fichero de base de datos dBase

```php

Véase también#

dbase_create, dbase_close