PHP8 Phar 文件存根

2024-02-19 15:45 更新

Phar 的存根是一個(gè)簡(jiǎn)單的 PHP 文件??赡艿淖钚〈娓缦拢?/p>

<?php __HALT_COMPILER();

存根必須至少包含 在它的結(jié)論。通常,存根將包含加載程序功能 這樣:__HALT_COMPILER();

<?php
Phar::mapPhar();
include 'phar://myphar.phar/index.php';
__HALT_COMPILER();

除了要求外,對(duì) Phar 存根的內(nèi)容沒有任何限制 它以 .結(jié)束 PHP 標(biāo)簽__HALT_COMPILER();


可以包含或省略,但可以有 和 close 標(biāo)記之間不超過 1 個(gè)空格,否則 phar 擴(kuò)展名將無(wú)法 處理 Phar 存檔的清單。


在基于 tar 或 zip 的 phar 存檔中,存根存儲(chǔ)在文件中。基于 phar 的默認(rèn)存根 Phar 存檔包含大約 7k 的代碼來(lái)提取內(nèi)容 并處決他們。有關(guān)詳細(xì)信息,請(qǐng)參閱 Phar::createDefaultStub()。.phar/stub.php

phar 別名以純文本形式存儲(chǔ)在文件中基于 tar 或 zip 的 phar 存檔中。.phar/alias.txt


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)