W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
三種支持的文件格式的優(yōu)點和缺點是什么 PHAR 擴展?本表試圖解決這一問題。
特征 | 法爾 | 需要 | 拉鏈 |
---|---|---|---|
標(biāo)準(zhǔn)文件格式 | 不 | 是的 | 是的 |
可以在沒有 Phar 擴展 [1] 的情況下執(zhí)行 | 是的 | 不 | 不 |
每個文件壓縮 | 是的 | 不 | 是的 |
整體存檔壓縮 | 是的 | 是的 | 不 |
全存檔簽名驗證 | 是的 | 是的 | 是的 |
特定于 Web 的應(yīng)用程序支持 | 是的 | 是的 | 是的 |
每個文件的元數(shù)據(jù) | 是的 | 是的 | 是的 |
全存檔元數(shù)據(jù) | 是的 | 是的 | 是的 |
存檔創(chuàng)建/修改 [2] | 是的 | 是的 | 是的 |
完全支持所有流包裝器功能 | 是的 | 是的 | 是的 |
即使 phar.readonly=1 [3] 也可以創(chuàng)建/修改 | 不 | 是的 | 是的 |
小技巧
[1] PHP 只能直接訪問 Phar 存檔的內(nèi)容 沒有 Phar 擴展名,如果它使用的是提取 phar 存檔內(nèi)容的 a。存根 創(chuàng)建者 Phar::createDefaultStub() 提取 PHAR 存檔,并從臨時目錄運行其內(nèi)容 如果未找到 PHAR 擴展。stub
小技巧
[2] 所有寫入權(quán)限都需要 在php.ini中或直接在命令行中禁用。phar.readonly
小技巧
[3] 只有 tar 和 zip 檔案沒有 如果 phar.readonly=1,則可以創(chuàng)建文件名,并且沒有可執(zhí)行存根。.phar.phar/stub.php
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: