程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 推薦25款php中非常有用的類庫,25款php中非類庫

推薦25款php中非常有用的類庫,25款php中非類庫

編輯:關於PHP編程

推薦25款php中非常有用的類庫,25款php中非類庫


Snappy

Snappy

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

Geocoder

Geocoder

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

Ratchet

Ratchet

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

Requests

Requests

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

PHP CPP Library

PHP CPP Library

Hoa

Hoa

Munee

Munee

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

Opauth

Opauth

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

Alice

Alice

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

SwiftMailer

SwiftMailer

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

Unirest

Unirest

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

PHP Password Lib

PHP Password Lib

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

PHPSecLib

PHPSecLib

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

Zebra Image

Zebra Image

Zebra_Image是基於PHP的開源和輕量級的圖像處理庫。庫是面向對象的,只需要PHP的GD2擴展,並支持縮放,裁剪,旋轉和翻轉操作。

PHP Thumb

PHP Thumb

phpThumb是用於創建縮略圖使用的PHP庫,只需要幾行代碼就可以實現。它接受的圖像(從文件系統中,URL或數據庫)和所有流行的圖像格式的任何數據源類型。圖像可以旋轉,裁剪,加水印,它們的質量可以被定義甚至還有一個內置的緩存來減少服務器的負載。

Whoops

Whoops

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

Parody

Parody

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

Imagine

Imagine

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

PHPFastCache

PHPFastCache

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

Stash

Stash

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

Mink

Mink

Mink可以讓你測試你的Web應用程序與浏覽器中正常交互。它消除了兩種浏覽器仿真器之間的API的差異,給你一個更精確的測試環境。Mink自帶的PHPUnit,Behat和Symfony2的支持開箱即用。

Faker

Faker

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

PHP Collection

PHP Collection

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

PHP Error

PHP Error

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

PHP Markdown

PHP Markdown

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


麻煩問一下PHP中,PHP自帶的擴展與類庫是一種東西?

1. 一般來說,php的類庫使用的還是php語言編寫的,因此一般使用include/require導入。

2. php的擴展庫的導入一般是在php.ihi裡導入,比如,gd2庫的載入:

[PHP_GD2]
extension=php_gd2.dll

PHP官方擴展類庫是PEAR和PECL,你可以搜索相關資料。
 

php怎自定義類庫

把要使用的函數全部寫入一個庫,也就是專門的文件中,然後要使用時調用即可
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved