Phar::offsetUnset
Phar::setAlias
Phar
PHP Manual

# Phar::running

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

Phar::running — Retourne le chemin complet sur le disque ou l'URL phar complète de l'archive phar couramment exécutée

### Description

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

Retourne le chemin complet de l'archive phar exécutée. C'est bien entendu utilisé un peu comme la constante magique __FILE__ et a des effets uniquement au sein d'une archive phar en train d'être exécutée.

Dans le conteneur de chargement d'une archive, Phar::running() retourne "". Utilisez simplement `__FILE__` pour accéder au phar courant au sein d'un conteneur de chargement.

### Liste de paramètres

`retphar`

  `TRUE` Par défaut. si `FALSE`, le chemin complet sur le disque vers le phar est retourné. Si `TRUE` (valeur par défaut), une URL phar complète est retournée.

### Valeurs de retour

Retourne le chemin de fichier si valide, sinon une chaîne vide.

### Exemples

Exemple #1 Un exemple avec Phar::running()

Pour l'exemple suivant, on suppose que le fichier est au sein de l'archive phar /chemin/vers/mon.phar et qu'il y est nommé mon/fichier.txt.

`<?php
$a = Phar::running(); // $a vaut "phar:///chemin/vers/mon.phar"
$b = Phar::running(false); // $b vaut "/chemin/vers/mon.phar"
?>`

Phar::offsetUnset
Phar::setAlias
Phar
PHP Manual