簡體   English   中英

phar文件的路徑是什么

[英]What is the path to a phar file

我已經創建了框架的phar文件。 在框架中運行cron-jobs的方式是通過在命令行上調用執行pharfile:

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

歸檔文件中的引導文件用於將_ FILE _的路徑與已執行命令的解析路徑進行比較,以確定該文件已直接執行。

問題是:是否有可能從phar文件中獲取phar文件的文件名,怎么辦?

也就是說:在phar文件中, _ FILE _的替代方法是什么?

您可以使用它:

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

docs中所示

我已經對此事進行了一些研究,並且似乎沒有太多開銷是不可能的。

我發現的唯一可行的方法是,打開從$ argv [0]獲得的“可疑”並通過檢查內容進行檢查-但是,這涉及大量額外的磁盤IO。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM