Documentación offline PHP master

Phar::getStub

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

En esta página

Phar::getStub

Retorna el cargador PHP o el contenedor de carga de un archivo Phar

Descripción#

public Phar::getStub(): string
```php

Los archivos phar contienen un cargador, o contenedor (`stub`), escrito en PHP que se ejecuta cuando el archivo mismo es ejecutado ya sea por inclusión:
o por simple ejecución:


    php monphar.phar



## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Retorna un string con el contenido del contenedor de carga (`stub`) del archivo phar actual.

## Errores/Excepciones

Levanta una excepción `RuntimeException` si no es posible leer el contenedor de carga del archivo Phar.

## Ejemplos

Ejemplo con `Phar::getStub`
getStub(); echo "==SIGUIENTE==\n"; $p->setStub("

"); echo $p->getStub(); ?>

```php

El ejemplo anterior mostrará:

<?php __HALT_COMPILER(); ?>
==SIGUIENTE==
<?php
function __autoload($class)
{
    include 'phar://' . str_replace('_', '/', $class);
}
Phar::mapPhar('monphar.phar');
include 'phar://monphar.phar/inicio.php';
__HALT_COMPILER(); ?>

Véase también#

Phar::setStub, Phar::createDefaultStub