(PHP 5 >= 5.3.0, PHP 7, PHP 8, 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
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.
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"
?>