推薦25款php中非常有用的類庫_php執行個體

來源:互聯網
上載者:User
Snappy

Snappy是PHP5用於產生縮圖,快照,PDF,URL或HTML頁面。它採用了優秀的基於WebKit的wkhtmltopdf和wkhtmltoimage可以適應在OSX,Linux的視窗。

Geocoder

Geocoder可以協助你建立地理感知應用程式。它提供了一個抽象層,地理編碼操作。該庫分為兩個部分:HttpAdapter和供應商,是真正的可擴充性。

Ratchet

Ratchet可以讓開發人員通過WebSockets在用戶端和伺服器之間建立即時的雙向的應用程式。這使得構建事件驅動的應用程式(而不是傳統的HTTP請求/響應的應用程式),快速和EAS

Requests

Requests是使用cURL和fsockopen(視情況而定)提供一致的API的PHP庫。它簡化了發送請求,接受HEAD,GET,POST,PUT,DELETE或修補,並添加標題,表格式資料+多部分檔案。

PHP CPP Library

Hoa

Munee

Munee是一個全功能於一身的庫,用來處理相關的最佳化和操作的網站資產的業務。該庫有一個強大的緩衝功能,該功能可以緩衝在伺服器和用戶端資源。它整合以及與PHP的影像處理庫:想象一下,調整大小或裁剪映像(事後緩衝它們)。

Opauth

Opauth是一個開源的PHP庫,用於消除供應商之間的相容性問題,並提供一個標準化的方法來處理它們。目前,3個供應商幾乎堵塞'n'用法:Google,微博+ Facebook和有更多的驚喜。此外,還有用於處理任何其它Opauth供應商支援。

Alice

Alice允許你建立一噸的裝置/假資料用於在開發或測試專案。它給你一些必要的工具,使它很容易在一個可讀的,易於修改的方式產生具有約束複雜的資料,讓大家對你的團隊,如果需要可以調整賽程。

SwiftMailer

SwiftMailer是從PHP的網站和應用程式寄送電子郵件的功能豐富的PHP郵件庫。它不依賴於PHP的本地mail()類,減少了資源的消耗。相反,SwiftMailer直接與SMTP伺服器或MTA二進位快速高效地發送郵件。

Unirest

Unirest是輕量級的HTTP庫的許多語言(PHP,Ruby中,Python的Java和Objective-C的)一包。它有獲得支撐,POST,PUT,UPDATE,DELETE操作和它的方法+響應的結構在所有語言一樣。

PHP Password Lib

PHP-PasswordLib的目標是為所有的加密需要一個包容各方的加密庫。這是為了便於安裝和使用,但擴充性和足夠強大,即使是最有經驗的開發人員。

PHPSecLib

phpseclib被設計成超相容。它適用於PHP4+(PHP4中,假設使用ofPHP_Compat),並且不需要任何擴充。為了速度,mcrypt的使用,如果它是可用的是GMP或bcmath(以該順序),但它們不是必需的。

Zebra Image

Zebra_Image是基於PHP的開源和輕量級的影像處理庫。庫是物件導向的,只需要PHP的GD2擴充,並支援縮放,裁剪,旋轉和翻轉操作。

PHP Thumb

phpThumb是用於建立縮圖使用的PHP庫,只需要幾行代碼就可以實現。它接受的映像(從檔案系統中,URL或資料庫)和所有流行的映像格式的任何資料來源類型。映像可以旋轉,裁剪,加浮水印,它們的品質可以被定義甚至還有一個內建的緩衝來減少伺服器的負載。

Whoops

Whoops是一個基於PHP的錯誤處理基礎/ 架構。即開即裝即用,它提供了一個非常錯誤的介面,可以協助您調試Web項目,但核心是一個簡單但功能強大的堆疊錯誤處理系統。

Parody

Parody是一種可以用來模仿類和對象以及提供工作結果支援方法調用(包括對象和靜態),擷取屬性,執行個體化的對象等,它採用順序法鏈,使定義的類結構和非常簡單的庫操作非常快。

Imagine

Imagine是處理映像和操縱它們一個物件導向的PHP庫。該庫可以處理常用的操作,如調整大小,裁剪或應用篩選。一種彩色類有助於產生任何給定的顏色的RGB值,並用於繪製形狀像圓弧,橢圓,直線,pieSlice和更多的方法存在。

PHPFastCache

phpFastCache是一個開源的PHP緩衝庫。它有多種方法緩衝(APC,memcache中,memcached的,WINCACHE,檔案,PDO和MPDO)的支援,緩衝的周期可以被定義,有一個非常簡單的API。

Stash

Stash過緩衝昂貴的功能或代碼的結果,加快你的代碼。有些操作如資料庫查詢或調用外部API的,需要大量的時間來運行,但往往有過很短的時間相同的結果。這使得它更有效地儲存結果,並呼籲後來他們回來了。

Mink

Mink可以讓你測試你的Web應用程式與瀏覽器中正常互動。它消除了兩種瀏覽器模擬器之間的API的差異,給你一個更精確的測試環境。Mink內建的PHPUnit,Behat和Symfony2的支援開箱即用。

Faker

Faker是一個給你產生假象資料的PHP庫,無論您是需要引導你的資料庫,建立好看的XML文檔,填寫在你的持久性壓力測試,或匿名從生產服務擷取的資料,Faker都可以實現。

PHP Collection

這個庫增加了基本的集合為PHP。集合可以被看作是對其中某些合約都保證更專門的陣列。

PHP Error

PHP Error是為更好的解決開發過程中通常面臨著標準的PHP錯誤資訊一個開源的PHP庫。它緊密整合到任何PHP環境(適用於所有的情況下,只有在開發環境中,只有在某些項目等),並與文法高亮顯示錯誤。

PHP Markdown

這是一個庫包,包括PHP的降價解析器和它的兄弟PHP的降價額外附加功能。降價是一個文本到HTML的轉換工具,網路寫手。降價允許您使用易於閱讀,易於編寫純文字格式,然後將其轉換寫入結構有效XHTML(或HTML)。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.