您好,登錄后才能下訂單哦!
phar 作用強大,可以直接用一個包來部署項目,但在傳統 php 應用開發里 phar 其實并不受歡迎,因為沒有多少好處。而在Swoole環境下,越來越多的框架支持常駐內存,可以在啟動時加載完想要用的文件。
phar 從 php 5.3.0 開始就已經內置支持,所以兼容性不需要擔心,也不需要安裝額外的擴展。
我特意為此寫了一個測試 Phar 文件枚舉、讀取、include 性能的 Demo:
https://gitee.com/yurunsoft/PharTest
想要啟動 Phar 文件打包功能,首先要在 php.ini 中配置 phar.readonly = Off
Phar 打包代碼主要如下:
<?php $fileName = __DIR__ . '/test/test.phar'; if(is_file($fileName)) { unlink($fileName); } $phar = new Phar($fileName); $phar->stopBuffering(); $phar->buildFromDirectory(__DIR__ . '/src');
以上就是PHP的Phar包原來性能這么強的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。