[PHP] PHP 5.3 的新特色: Phar
PHP 5.3 帶來很多有趣的特色,其中一個就是可以把你的 Library 打包成 phar 格式,並透過 require 敘述來引用裡面的程式碼。
首先你可以用 PHP 5.3 的新類別 Phar 來打包你想要的程式碼 (通常是類別檔案) :
然後你可以整包引入:
1 require ‘My.phar’;
也可以單獨引入其中的某支檔案:
1 require ‘phar://My.phar/src/Test.php’;
就連 PHPUnit 3.3 也試用 Phar 來打包囉了!
那麼效能呢?據 Jan Schneider 的消息指出, PHP 的開發團隊已經把這個功能的效能調整到接近 native PHP 的執行進度了!
很酷吧?期待 PHP 5.3 的來臨吧!
參考
Friday afternoon toying: eZ Components as phar
發表迴響