PHAR 是用來把許多不同的 PHP 檔案打包成一個,通常是使用 PHP 寫終端機程式時會用他打包。比較常見的例如 composer 跟 phpbrew 都是採用 PHAR 格式。在台灣使用 PHAR 的人應該是小眾,因為大家都很少拿 PHP 寫網頁以外的東西。
你若想要修改 PHAR 檔的話,可以使用 Phar::extractTo 這個函式去把原始檔都解開來存放。等修改完以後再打包回 PHAR 就可以了。
真不好意思! 對PHP僅懂一些皮毛。
您說的[使用 Phar::extractTo ..]方法,有無範例?
網路上有查過 composer 跟 phpbrew 但是因為剛入門PHP,不清楚來龍去脈。
不知道,哪邊有較清楚介紹phar的資訊。
可能剛入門,網路上介紹的phar都似乎要有一定的基礎,才能瞭解。圖書館的PHP書,也很少介紹到相關資訊。
所以您說的[使用 Phar::extractTo ..]給我的理解上,還是只大概瞭解,但是還是不會用。 =="
extractTo 的文件, 底下有範例: https://secure.php.net/phar.extractto
.phar其實格式就是tar,你用tar、winzip、winrar都可以解開。(就像Java有jar,都是類似的東西)