2013-05-28 177 views
0

我創建了我的框架的phar文件。您運行框架的cron的作業方式是通過調用在命令行中執行pharfile:什麼是phar文件的路徑

php path/to/archive.phar cron -r /path/to/site 

中使用比較_ FILE _路徑與解決檔案中的引導文件執行的命令的路徑,以確定它已被直接執行。

問題是:是否有可能從phar文件中獲取phar文件的文件名,以及如何?

那就是:在phar-files中有什麼替代_ FILE _

回答

1

您可以使用它:

<?php 
$a = Phar::running(); // $a is "phar:///path/to/my.phar" 

正如docs

0

我已經做了一些關於此事的研究,看來這是不可能的,不會產生太多的開銷。

我找到的唯一合理的方式是打開從$ argv [0]獲得的「嫌疑人」,並通過檢查內容來檢查 - 但是,這涉及到大量額外的磁盤IO。