[英]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.