24個有用的PHP類庫分享
目前,PHP是用於Web開發的最流行的指令碼語言。你可以在網際網路上隨手找到關於PHP大量資料,包括文件、教程、工具等等。PHP不僅是一種功能豐富的語言,它還能幫助開發人員輕鬆地建立更好的網路環境。為了進一步的幫助開發人員,小編將同大家一起分享一些免費並且高質量的PHP類庫,希望能夠幫助到大家。還在等什麼,Let's Go!
PhpFastCache
PhpFastCache是一個高效能、分散式物件快取系統,它旨在用於加快動態Web應用程式,以減輕資料庫負載。
pchart
pchart是一個開源的圖表生成庫,主要涉及3個Class:pChart.class, pData.class, pCache.class,可生成20多種簡單或複雜的圖表,支援PNG,JPG,GIF通用圖片格式。
Munee
Munee是一個集圖片尺寸調整、CSS-JS合併/壓縮、快取等功能於一身的PHP庫。可以在伺服器端和客戶端快取資源。它整合了PHP圖片操作庫Imagine來實現圖片尺寸調整和剪下,然後進行快取。Munee可以自動編譯LESS、SCSS和CoffeeScript,並且可以把CSS+JS檔案合併成一個單一的請求,此外,還可以對這些CSS-JS檔案進行精縮,讓其擁有更好的效能表現。該庫還可以輕易地與任何程式碼整合。
Gantti
Gantti是一個開源的PHP類用於快速生成甘特圖。
Whoops
Whoops適用於PHP環境的錯誤捕獲與除錯PHP庫。它提供了一個漂亮的錯誤介面,可以幫助開發人員除錯Web專案,但其核心是一個簡單但功能強大的疊加錯誤處理系統。
Php Image Cache
Image Cache是一個輕量級的PHP類,能夠在使用者的瀏覽器壓縮,移動和快取圖片。這個類提供一些簡單的設定如:目錄、根路徑URL等,然後針對每一張圖片呼叫壓縮功能。
Wideimage
Wideimage是一個開源的PHP影像處理庫。採用純PHP5開發,無需其它任何外部程式庫。提供的功能包括:resize、crop、 rotate、mask、sharpen、merge、draw text。從檔案系統、資料庫、URL等處載入圖片,儲存圖片至檔案系統、資料庫。
Imagine
Imagine是一個物件導向的PHP類庫,用於圖片操作。這個類庫能夠處理一些常用到的操作如:調整大小、裁剪、應用過濾器等。其Color類庫可用於對任意對定的顏色生成RGB值。並且還提供一些方法來繪製圖形如:圓弧,橢圓,線,片等。此外,還可以利用一個靈活的字型類來載入任意字型檔案,然後將文字插入到圖片中。
Php Image Workshop
Php Image Workshop是一個被認為基於圖層影像編輯軟體的可自由使用的PHP類。它具有允許疊加多個層,把一個影像放到另一個上面進行移動、調整大小、裁剪、寫字等功能。
Detector
Detector是一個開源的PHP類庫,用於檢測關於使用者瀏覽器環境的許多東西,同時它可以獲得瀏覽器的使用和瀏覽器的html5、css3功能。類庫可以自動適應新的瀏覽器版本和裝置,對每一個瀏覽器使用獨特的使用者代理字元。
Opauth
Opauth是一個開源的PHP類庫,它消除了Provider之間的不一致,提供一個標準的方法來對他們進行處理。Opauth除了支援Google、Twitter 和Facebook之外,還支援任意Oauth provider。此外,它還能夠與一些常用的PHP開發框架相整合使用,包括:CakePHP,Yii等。
Mobile Detect
Mobile Detect 是一個輕量級的 PHP 類,可以幫助你精準檢測客戶端裝置(包括平板)。它採用結合特定的HTTP標頭,來檢測移動環境中的使用者代理字串。
Swift Mailer
Swift Mailer是一個物件導向的PHP郵件傳送包,不依賴於PHP自帶的mail()函式,因為該函式在傳送多個郵件時佔用的系統資源很高。Swift直接與SMTP 伺服器通訊,具有非常高的傳送速度和效率。
Ratchet Websocket For Php
Ratchet是一個鬆耦合的 PHP 庫,提供了用於建立實時、雙向客戶端伺服器WebSockets應用的支援。
Hybridauth
Hybridauth是一個開源PHP類庫,用於通過微博/社交網站和ID來提供驗證功能實現同步登入網站功能。它能夠很方便的與現有網站相整合,只要引用一個檔案並新增幾行程式碼就能夠實現登入。一旦驗證,Hybridauth會提供連線使用者的標準化相關資料。此外,除了驗證功能,這個類庫能夠讓我們與使用者連線的social API客戶端相互動。
Phpthumb
PHP Thumb是一個 PHP 的類,用來生成圖片的縮圖,只需數行程式碼即可。支援多種圖片來源,包括檔案系統或者資料庫,同時還支援大多數圖片格式,並可對圖片進行旋轉、剪下、加水印等等。與此同時,PHP Thumb還可執行定義縮圖的質量,提供內建的快取以降低伺服器的負載。
Requests
Requests是一個簡化HTTP請求的庫。藉助這個庫,開發人員可以傳送HEAD、GET、POST、PUT、DELTE和PATCH HTTP請求,同時還能通過陣列新增檔案和引數,還可以訪問所有相應的資料。
Htmlpurifier
Htmlpurifier是一個HTML過濾庫,通過強大的白名單和聚集分析,保護開發人員的程式碼遠離XSS攻擊。它也確保輸出標記符合標準。
Cakephp
CakePHP是一個基於PHP的免費且開源的迅速發展框架,最開始是從Ruby On Rails框架裡得到靈感。CakePHP提供程式設計師所需要的基本體系架構,因此程式設計師可以使用它更快速且不失靈活性地建立網路應用程式。
Fpdf
Fpdf這個PHP類允許程式設計師採用純PHP(更確切地說就是不需要使用PDFlib)來生成PDF檔案。它所具有的特點包括:可選擇的unit大小,頁面格式和頁邊 距;頁首和頁尾管理;自動分頁;自動換行與文字自動對齊;支援JPEG與PNG圖片格式;支援著色和檔案超連結;支援TrueType,Type1與 encoding;支援頁面壓縮。
Adodb
Adodb是Active Data Objects Data Base的簡稱,它是一種PHP存取資料庫的函式元件。
Magpierss
MagpieRSS提供一個基於XML的RSS解析器,支援RSS0.9,RSS1.0,RSS2.0和Atom。
Php Data Grid
Php Data Grid是一個簡單、創新和強大的工具,主要是被Web開發人員用於生成資料繫結網格控制元件。
Phpunit
PHPUnit是一個輕量級的PHP測試框架。它是在PHP5下面對JUnit3系列版本的完整移植,是xUnit測試框架家族的一員(它們都基於模式先鋒Kent Beck的設計)。
相關文章
- 17個非常有用的PHP類和庫PHP
- 常用的 PHP 類庫 , 資源PHP
- 常用的 PHP 類庫 資源PHP
- PHP 函式庫 1 - 函式庫的分類PHP函式
- 24個PHP程式碼最佳化技巧PHP
- 那些有趣/有用的 Python 庫Python
- PHP歷理 做一個計算24點的功能PHP
- Java程式設計師應該知道的20個有用的庫Java程式設計師
- Python中非常有用的三個資料科學庫Python資料科學
- php簡單操作mysql資料庫的類PHPMySql資料庫
- 一些有用的Python庫Python
- 8個有用的JS技巧JS
- 8 個有用的 JS 技巧JS
- 5個支援Python的遊戲開發庫!真的很有用Python遊戲開發
- php類庫速查表升級PHP
- PHP歷理 做一個計算24點的功能完善版PHP
- php陣列的分類有哪幾個PHP陣列
- [分享] 最流行的 10 個 JavaScript 庫JavaScript
- PHP歷理 做一個計算24點的功能重構版PHP
- 24個必須掌握的資料庫面試問題~資料庫面試
- 分享兩個特別有用的 vscode快捷鍵 觸發提示以及顯示懸停VSCode
- 4個非常有用的 Flutter 技巧Flutter
- 10個超級有用的Python工具!Python
- 五個最有用的Python技巧 - dannysteenmanPython
- PHP 函式庫精講之類與物件PHP函式物件
- Java - 24 類變數和類方法Java變數
- 分享一個PHP面試題總結PHP面試題
- 分享一個自己準備 PHP 面試的資料PHP面試
- 分享一個無限極分類的函式函式
- 分享一個圖片處理類
- 每週分享第 24 期
- 每天分享一個好用的Python庫-pyfigletPython
- 每天分享一個好用的Python庫-LevenshteinPython
- 每天分享一個好用的Python庫-PrettytablePython
- 每天分享一個好用的Python庫-esmrePython
- 每天分享一個好用的Python庫-xpinyinPython
- 每天分享一個好用的Python庫-shortuuidPythonUI
- 每天分享一個好用的Python庫-ColoramaPython
- 每天分享一個好用的Python庫-difflibPython