Phar::running

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

Phar::running返回正在执行的 Phar 档案的完整磁盘路径或完整 Phar URL

描述

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

返回正在运行的 Phar 档案的完整路径。这旨在像 __FILE__ 魔术常量一样使用,并且仅在执行的 Phar 档案内部有效。

在档案的存根内部,Phar::running() 返回 ""。只需使用 __FILE__ 来访问存根内部的当前运行的 Phar。

参数

returnPhar

如果为 false,则返回 Phar 档案的完整磁盘路径。如果为 true,则返回完整的 Phar URL。

返回值

如果有效则返回文件名,否则返回空字符串。

示例

示例 #1 一个 Phar::running() 示例

对于以下示例,假设 Phar 档案位于 /path/to/phar/my.phar

<?php
$a
= Phar::running(); // $a 为 "phar:///path/to/my.phar"
$b = Phar::running(false); // $b 为 "/path/to/my.phar"
?>

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top