(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::loadPhar — Carga cualquier archivo phar con un alias
Este método puede ser utilizado para leer el contenido de un archivo Phar externo. Esto es principalmente útil para asignar un alias a un phar de tal forma que las referencias posteriores al phar puedan realizarse mediante un alias más corto o para cargar archivos Phar que contienen solo datos y que no están destinados a ser ejecutados/incluidos en scripts PHP.
filename
la ruta relativa o absoluta hacia el archivo phar a abrir
alias
El alias que podrá ser utilizado para referirse al archivo phar. Tenga en cuenta que muchos archivos phar especifican un alias explícito dentro del archivo phar, y se lanzará una excepción PharException si se especifica un nuevo alias en este caso.
Se lanza una excepción PharException si se pasa un alias mientras que el archivo phar ya tiene un alias explícito
Ejemplo #1 Un ejemplo con Phar::loadPhar()
Phar::loadPhar puede ser utilizada en cualquier lugar para cargar un archivo phar externo mientras que Phar::mapPhar debe ser utilizada en un contenedor de carga para un Phar.
<?php
try {
Phar::loadPhar('/ruta/al/phar.phar', 'mi.phar');
echo file_get_contents('phar://mi.phar/fichero.txt');
} catch (PharException $e) {
echo $e;
}
?>