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.
<?php
function __autoload($class)
{
include 'phar://mon.phar/' . str_replace('_', '/', $class) . '.php';
}
try {
Phar::mapPhar('mon.phar');
include 'phar://mon.phar/demarrage.php';
} catch (PharException $e) {
echo $e->getMessage();
die('No puede inicializar el Phar');
}
__HALT_COMPILER();