Phar
PHP Manual

Phar::running

(PHP >= 5.3.0, PECL phar >= 2.0.0)

Phar::runningDevolover la ruta completa del disco o el URL completo de phar del archivo Phar que está en ejecución

Descripción

string Phar::running ([ bool $retphar = true ] )

Devuelve la ruta completa del archivo phar en ejecución. Este método tiene la intención de utilizarse como la constante mágica __FILE__, y solamente tiene efecto dentro de un archivo phar en ejecución.

Dentro de una rutina de interoperabilidad de un archivo, Phar::running() devuelve "". Use simplemente __FILE__ para acceder al phar que está ejecutándose acualmente dentro de una rutina de interoperabilidad.

Parámetros

retphar

Si es FALSE, se devuelve la ruta completa del disco del archivo phar. Si es TRUE, se devuelve el URL phar completo.

Valores devueltos

Devuelve el nombre de fichero si es válido, si no una cadena vacía.

Ejemplos

Ejemplo #1 Un ejemplo de Phar::running()

Para el siguiente ejemplo se asume que el archivo phar está ubicado en /ruta/a/phar/mi.phar.

<?php
$a 
Phar::running(); // $a es "phar:///ruta/a/mi.phar"
$b Phar::running(false); // $b es "/ruta/a/mi.phar"
?>


Phar
PHP Manual