PHP8 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 归档文件的完整路径。这是为了使用很多 就像魔法常数一样,只有内部才有效果 正在执行的 phar 存档。__FILE__
在存档的存根中,Phar::running() 返回 .只需使用__FILE__即可访问存根内当前正在运行的 phar。""
参数
returnPhar
如果
为 false
,则为磁盘上到 phar 的完整路径 返回存档。如果为 true
,则返回完整的 phar URL。
返回值
如果有效,则返回文件名,否则返回空字符串。
示例
示例 #1 A Phar::running() example
对于以下示例,假设 phar 存档位于 在。/path/to/phar/my.phar
<?php
$a = Phar::running(); // $a is "phar:///path/to/my.phar"
$b = Phar::running(false); // $b is "/path/to/my.phar"
?>