PHP 8.5.0 Alpha 1 available for testing

Phar::running

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Phar::runningDevuelve la ruta completa en el disco o la URL phar completa del archivo phar actualmente ejecutado

Descripción

final public static Phar::running(bool $returnPhar = true): string

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.

Parámetros

returnPhar

Si false, se devuelve la ruta completa en el disco hacia el phar. Si true, se devuelve una URL phar completa.

Valores devueltos

Devuelve la ruta del fichero si es válida, de lo contrario una cadena vacía.

Ejemplos

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"
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top