Documentación offline PHP master

Phar::mapPhar

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

En esta página

Phar::mapPhar

Lee el phar ejecutado y carga su manifiesto

Descripción#

final public static Phar::mapPhar([string $alias], [int $offset]): bool
```php

Este método estático puede ser utilizado únicamente dentro del contenedor de carga de un archivo Phar para inicializar el phar cuando es ejecutado directamente o cuando es incluido en otro script.

## Parámetros

`alias`  
El alias que puede ser utilizado en la URL `phar://` para referirse al archivo en lugar de utilizar su ruta completa.

`offset`  
Variable no utilizada, presente por motivos de compatibilidad con la biblioteca PHP_Archive de PEAR.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Errores/Excepciones

Se lanza una excepción `PharException` si el método no es llamado directamente dentro de la ejecución de PHP, si no se encuentra ningún token \_\_HALT_COMPILER(); en el archivo fuente actual o si el archivo no puede ser abierto en lectura.

## Ejemplos

Ejemplo con `Phar::mapPhar`

mapPhar debe ser utilizado únicamente dentro del contenedor de carga de un phar. Utilice loadPhar para cargar un phar externo en memoria.

A continuación se muestra un ejemplo de contenedor de carga Phar que utiliza mapPhar.
getMessage(); die('No puede inicializar el Phar'); } __HALT_COMPILER(); ```php ## Véase también `Phar::loadPhar` ?>