13 二月

[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

 

Share this

Leave a reply

發表迴響