PHP Conference Japan 2024

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(布林值 $returnPhar = true): 字串

傳回執行中 Phar 封存的完整路徑。此方法的用途類似於魔術常數 __FILE__,並且僅在執行 Phar 封存內有效。

在封存的 stub 檔案內,Phar::running() 會傳回 ""。只需使用 __FILE__ 即可在 stub 檔案內存取目前正在執行的 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