(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)
Phar::running — Devolover la ruta completa del disco o el URL completo de phar del archivo Phar que está en ejecución
$retphar
= true
] ) : stringDevuelve 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.
retphar
Si es FALSE
, se devuelve la ruta completa del disco
del archivo phar. Si es TRUE
, se devuelve el URL phar completo.
Devuelve el nombre de fichero si es válido, si no una cadena vacía.
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"
?>