[英]How to edit content in a .phar file?
就我而言,phar 文件用於將 inte.net 頁面翻譯成另一種語言
我必須更新翻譯,例如:
'Open a New Ticket' => 'old_phrase'
to
'Open a New Ticket' => 'new_phrase'
如果我通過使用文本編輯器編輯文件來這樣做,系統將不再識別該文件,所以我想我必須使用 php Phar
class,但我不知道是否有 function 來更改現有文件葯房。
有什么建議/解決方案嗎?
如果已有Phar對象,請使用Phar::offsetSet()
更改phar的數據:
$phar = new Phar("phar.phar");
$phar["entry.php"] .= 'echo "Modified!\n";'
或者使用帶有phar方案的file_put_contents():
file_put_contents("phar:///path/to/phar.phar/entry.php", 'echo "Modified!\n";', FILE_APPEND);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.