(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::running — Devuelve la ruta completa en el disco o la URL phar completa del archivo phar actualmente ejecutado
Devuelve la ruta completa del archivo phar ejecutado. Esto es utilizado de manera similar
a la constante mágica __FILE__
y tiene efectos únicamente dentro de un archivo phar
que está siendo ejecutado.
Dentro de un contenedor de carga de un archivo, Phar::running() devuelve
""
. Utilice simplemente __FILE__
para acceder al phar actual dentro de un contenedor de carga.
Devuelve la ruta del fichero si es válida, de lo contrario una cadena vacía.
Ejemplo #1 Un ejemplo con Phar::running()
Para el ejemplo siguiente, se asume que el archivo phar es
/ruta/al/archivo.phar
.
<?php
$a = Phar::running(); // $a vale "phar:///ruta/al/archivo.phar"
$b = Phar::running(false); // $b vale "/ruta/al/archivo.phar"
?>