Phar::mapPhar
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.