php優秀的庫

PHP 是一種通用開源腳本語言。語法吸取了 C 語言、Java 和 Perl 的特色,利於學習,使用普遍,主要適用於 Web 開發領域,是大多數後端開發者的首選。PHP 做爲最受歡迎的編程語言之一,常常出如今各大語言之戰中,但到底誰是最好的編程語言呢?這不是文章要討論的內容 

本文從衆多 PHP 開源庫中選出了幾款實用有趣的工具,但願對你的學習工做有幫助。 

一、PHP 日誌工具 Monolog 
Monolog 是一種支持 PHP 5.3+ 以上的日誌記錄工具。併爲 Symfony2 默認支持。 

示例代碼: php


二、Excel 操做庫 PHPExcel 
PHPExcel 是一個用來讀寫 Excel 2007 (OpenXML) 文件的 PHP 庫。 

示例代碼: web


三、PHP 機器學習庫 PHP-ML 
PHP-ml 是 PHP 的機器學習庫。同時包含算法,交叉驗證,神經網絡,預處理,特徵提取等。 

示例代碼: 算法


四、PHP 的 OAuth 庫 Opauth 
Opauth 是一個開源的 PHP 庫,提供了 OAuth 認證的支持,讓你無需關注不一樣 Provider 之間的差異,提供統一標準的訪問方法。目前支持 Google、Twitter 和 Facebook,其餘的 Provider 支持也將陸續提供。同時也支持處理任何 OAuth 認證提供方。 編程


五、PHP 調試庫 Whoops 
Whoops 適用於PHP環境的錯誤捕獲與調試PHP庫; whoops很是容易使用,它提供stack-based錯誤捕獲及超美觀的錯誤查看。 後端


六、PHP 緩存庫 phpFastCache 
phpFastCache 是一個開源的 PHP 緩存庫,只提供一個簡單的 PHP 文件,可方便集成到已有項目,支持多種緩存方法,包括:apc, memcache, memcached, wincache, files, pdo and mpdo。可經過簡單的 API 來定義緩存的有效時間。 

示例代碼: 緩存


七、PHP 框架 Guzzle 
Guzzle 是個 PHP 框架,解決了發送大量 HTTP 請求和建立 web 服務客戶端的問題。它包括了建立堅實服務客戶端的工具,包括:服務描述來定義 API 的輸入和輸出,經過分頁資源實現資源迭代,儘量高效的批量發送大量的請求。 

示例代碼: 安全


八、CSS-JS合併/壓縮 Munee 
Munee是一個集圖片尺寸調整、CSS-JS合併/壓縮、緩存等功能於一身的PHP庫。能夠在服務器端和客戶端緩存資源。它集成了PHP圖片操做庫Imagine來實現圖片尺寸調整和剪切,以後進行緩存。 

示例代碼: 服務器

 


九、PHP 模板語言 Twig 
Twig是一個靈活,快速,安全的PHP模板語言。它將模板編譯成通過優化的原始PHP代碼。Twig擁有一個Sandbox模型來檢測不可信的模板代碼。Twig由一個靈活的詞法分析器和語法分析器組成,可讓開發人員定義本身的標籤,過濾器並建立本身的DSL。 

示例代碼: 網絡


十、PHP 爬蟲庫 Goutte 
Goutte 是一個抓取網站數據的 PHP 庫。它提供了一個優雅的 API,這使得從遠程頁面上選擇特定元素變得簡單。 

示例代碼: 框架

相關文章
相關標籤/搜索