專注於PHP、MySQL、Linux和前端開發,感興趣的感謝點個關注喲!!!文章整理在GitHub,主要包含的技術有PHP、Redis、MySQL、JavaScript、HTML&CSS、Linux、Java、Golang、Linux和工具資源等相關理論知識、面試題和實戰內容。
目前,PHP是用於Web開發的最流行的指令碼語言。你可以在網際網路上隨手找到關於PHP大量資料,包括文件、教程、工具等等。PHP不僅是一種功能豐富的語言,它還能幫助開發人員輕鬆地建立更好的網路環境。
該文將總結幾款PHP非常實用的類庫。
PhpFastCache
phpFastCache是一個開源的PHP快取庫,只提供一個簡單的PHP檔案,可方便整合到已有專案,支援多種快取方法,包括:apc, memcache, memcached, wincache, files, pdo and mpdo。可通過簡單的API來定義快取的有效時間。
pChart
pChart是一個基於GD library(圖形處理函式庫)開發的PHP圖表製作開源專案。支援多種圖表型別包括:
- Line chart
- Cubic curve chart
- Plot chart
- Bar chart
- Filled line chart
- Filled cubic curve chart
- Pie chart
- Radars chart
- Limits chart
Munee
Munee是一個集圖片尺寸調整、CSS-JS合併/壓縮、快取等功能於一身的PHP庫。可以在伺服器端和客戶端快取資源。它整合了PHP圖片操作庫Imagine來實現圖片尺寸調整和剪下,之後進行快取。
Munee可以自動編譯LESS、SCSS和CoffeeScript,並且可以把CSS+JS檔案合併成一個單一的請求,此外,還可以對這些CSS-JS檔案進行精縮,讓其擁有更好的效能表現。該庫還可以輕易地與任何程式碼整合。
官網地址:mun.ee/
gantti
gantti, 一個簡單的PHP甘特圖類 Gantti一個簡單的PHP甘特圖類特性生成有效的HTML5使用SASS樣式表定製非常容易在包括 IE7,IE8和IE9在內的所有主流瀏覽器中工作不需要 javascript
官網地址:github.com/bastianallgeier/gantti
whoops
是PHP的錯誤處理器框架。開箱即用,它提供了一個相當錯誤的介面,可以幫助你除錯您的 Web 專案,但在n核心它是一個簡單而強大的堆疊錯誤處理系統。
1.靈活、基於堆疊的錯誤處理
2.獨立圖書館(目前)無需依賴
3.用於處理異常、跟蹤幀及其資料的簡單 API
4.包括一個漂亮的rad錯誤頁面為您的webapp專案
5.包括直接在編輯器和 IDE 中開啟引用檔案的能力
6.包括不同響應格式的處理程式(傑森、XML、SOAP)
7.易於擴充套件和整合現有庫
8.清潔、結構良好和經過測試的程式碼基礎
php-image-cache
影像快取是一個微小的PHP類,接受.png、.jpg或.gif影像,然後壓縮、移動和快取使用者瀏覽器中的影像。然後,它將返回影像的新源,以列印成影像標籤。
通過壓縮和快取影像,頁面載入時間可以顯著縮短。頁面載入時間是使用者保留的最大因素之一,我們都看到了關於載入時間如何影響公司底線的研究。但是,當嘗試計算這些因素時,我很難找到一個簡單而直接的 PHP 類來快取和載入影像。所以我做了一個。
下面是本類可以產生差異的示例。下面,左側是本地測試環境中在 2.19 秒內載入的大型.png檔案的螢幕截圖。右邊是指令碼執行後拍攝的螢幕截圖,影像被壓縮和快取,在 23 毫秒內載入。由於指令碼,影像載入時間縮短了2167毫秒-這是資源載入時間的98.95%減少!
官網地址:nielse63.github.io/php-image-cache...
Imagine
Imagine是一個物件導向的PHP類庫,用於圖片操作。這個類庫能夠處理一些常用到的操作如:調整大小、裁剪、應用過濾器等。其Color類庫可用於對任意對定的顏色生成RGB值。並且還提供一些方法來繪製圖形如:圓弧,橢圓,線,片等。此外,還可以利用一個靈活的字型類來載入任意字型檔案,然後將文字插入到圖片中。
官網地址:github.com/avalanche123/Imagine
本作品採用《CC 協議》,轉載必須註明作者和本文連結