Documentación offline PHP master

Phar::mount

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

En esta página

Phar::mount

Monta un camino o un fichero externo a una ubicación virtual dentro del archivo phar

Descripción#

final public static Phar::mount(string $pharPath, string $externalPath): void
```php

Al igual que el concepto unix de montar un dispositivo externo en un punto de la jerarquía, `Phar::mount` permite referirse a ficheros y directorios externos como si estuvieran dentro del archivo.

## Parámetros

`pharPath`  
El camino interno dentro del archivo phar a utilizar como punto de montaje. Debe ser un camino relativo dentro del archivo phar, y no debe existir ya.

`externalPath`  
Un camino o URL hacia un fichero o directorio externo a montar dentro del archivo

## Valores devueltos

No devuelve valor. Se lanza una excepción `PharException` en caso de fallo.

## Errores/Excepciones

Se lanza una excepción `PharException` si se encuentra un problema durante el montaje.

## Ejemplos

Un ejemplo con `Phar::mount`

El siguiente ejemplo muestra el acceso a un fichero de configuración externo como si fuera un camino dentro del archivo phar.

Primero, el código dentro del archivo phar:
Luego el código externo utilizado para montar el fichero de configuración:
Otro método es colocar el código de montaje dentro del contenedor de carga del archivo phar. Aquí hay un ejemplo para configurar un fichero de configuración por defecto si no se hace ninguna configuración de usuario:
... y el código externo para cargar este archivo phar:

```php