PHP庫(kù)給開發(fā)者提供了一個(gè)標(biāo)準(zhǔn)接口,它幫助開發(fā)者在PHP里充分利用面向?qū)ο缶幊?。這些庫(kù)為特定類型的內(nèi)置功能提供了一個(gè)標(biāo)準(zhǔn)的API,允許類可以與PHP引擎進(jìn)行無(wú)縫的交互。此外,開發(fā)者使用這些類庫(kù)還可以簡(jiǎn)化工作流程,提供工作效率。下面就一起來(lái)看看這些非常實(shí)用且免費(fèi)的類庫(kù)吧,希望它們能助你一臂之力。
PHP庫(kù)給開發(fā)者提供了一個(gè)標(biāo)準(zhǔn)接口,它幫助開發(fā)者在PHP里充分利用面向?qū)ο缶幊獭_@些庫(kù)為特定類型的內(nèi)置功能提供了一個(gè)標(biāo)準(zhǔn)的API,允許類可以與PHP引擎進(jìn)行無(wú)縫的交互。此外,開發(fā)者使用這些類庫(kù)還可以簡(jiǎn)化工作流程,提供工作效率。下面就一起來(lái)看看這些非常實(shí)用且免費(fèi)的類庫(kù)吧,希望它們能助你一臂之力。
1、Munee
Munee是一個(gè)集圖片尺寸調(diào)整、CSS-JS合并/壓縮、緩存等功能于一身的PHP庫(kù)。可以在服務(wù)器端和客戶端緩存資源。它集成了PHP圖片操作庫(kù)Imagine來(lái)實(shí)現(xiàn)圖片尺寸調(diào)整和剪切,之后進(jìn)行緩存。
Munee可以自動(dòng)編譯LESS、SCSS和CoffeeScript,并且可以把CSS+JS文件合并成一個(gè)單一的請(qǐng)求,此外,還可以對(duì)這些CSS-JS文件進(jìn)行精縮,讓其擁有更好的性能表現(xiàn)。該庫(kù)還可以輕易地與任何代碼集成。
2、Requests
Requests是一個(gè)用PHP編寫的HTTP庫(kù),遵循ISC開源協(xié)議,托管在GitHub上。Requests取代了Python HTTP/1.1以外的一切工作———讓你與Web服務(wù)可以無(wú)縫的結(jié)合。
Requests提供了一致的API,并且使用cURL或fsockopen(具體取決于可用性),它還簡(jiǎn)化了發(fā)送請(qǐng)求,接受HEAD、GET、POST、PUT、DELETE或PATCH并且添加標(biāo)頭、表單數(shù)據(jù)和多個(gè)部分組成的文件。其次,該庫(kù)還適用于國(guó)際域名、身份驗(yàn)證、自動(dòng)壓縮gzip壓縮響應(yīng)等。綜上所述可以看出,Requests是一個(gè)非常好用且可以友好托管HTTP請(qǐng)求的標(biāo)簽。
3、Ratchet
Ratchet是一個(gè)PHP庫(kù)、WebSockets工具包,開發(fā)者可以使用它在客戶端和服務(wù)器端之間構(gòu)建實(shí)時(shí)、雙向的App應(yīng)用,并且可以快速簡(jiǎn)單地構(gòu)建事件驅(qū)動(dòng)應(yīng)用程序(而不是傳統(tǒng)的HTTP 請(qǐng)求/響應(yīng)應(yīng)用程序)。
4、Unirest
Unirest是一個(gè)輕量級(jí)的HTTP開發(fā)庫(kù),可用于PHP、Ruby、Python、Java、Objective-C等開發(fā)語(yǔ)言。支持GET、POST、PUT、UPDATE、DELETE操作,它的調(diào)用方法與返回結(jié)果對(duì)所有開發(fā)語(yǔ)言來(lái)說(shuō),都是相同的。
5、Detector
Detector是一個(gè)開源的PHP類庫(kù),用于檢測(cè)用戶的瀏覽器環(huán)境。它可以獲得瀏覽器的使用情況和瀏覽器的HTML5 CSS3功能、并分析是否是移動(dòng)、平板電腦、桌面或網(wǎng)頁(yè)爬蟲和其他項(xiàng),如:顏色深度、 視頻尺寸、Cookie等。該庫(kù)對(duì)每個(gè)瀏覽器用戶都使用單一的用戶代理字符串來(lái)自動(dòng)適應(yīng)新瀏覽器、版本和設(shè)備。
6、Swift Mailer
Swift Mailer是一個(gè)功能豐富的PHP郵件庫(kù),不依賴于PHP自帶的mail() 函數(shù),因?yàn)樵摵瘮?shù)在發(fā)送多個(gè)郵件時(shí)占用的系統(tǒng)資源很高。Swift直接與SMTP服務(wù)器通訊,具有非常高的發(fā)送速度和效率。
7、Zebra Image
Zebra Image是一個(gè)開源的輕量級(jí)圖像處理庫(kù),并且是一款面向?qū)ο髱?kù),只需PHP GD2擴(kuò)展,并支持縮放、裁剪、旋轉(zhuǎn)和翻轉(zhuǎn)操作。它可以用于.jpg、.gif、.png等格式。
8、Hybrid Auth
HybridAuth是一個(gè)開源PHP類庫(kù),用于通過(guò)微博/社交網(wǎng)站和ID來(lái)提供驗(yàn)證功能實(shí)現(xiàn)同步登錄網(wǎng)站功能。它能夠很方便的與現(xiàn)有網(wǎng)站相集成,只要引用一個(gè)文件并添加幾行代碼就能夠?qū)崿F(xiàn)登錄。一旦驗(yàn)證,HybridAuth會(huì)提供連接用戶的標(biāo)準(zhǔn)化相關(guān)資料。此外,除了驗(yàn)證功能,這個(gè)類庫(kù)能夠讓我們與用戶連接的social API客戶端相交互。
9、PHP Thumb
PHP Thumb是一個(gè)PHP類,用來(lái)生成圖片的縮略圖。 只需數(shù)行代碼即可,支持多種圖片來(lái)源,包括文件系統(tǒng)或者數(shù)據(jù)庫(kù),支持大多數(shù)圖片格式。并可對(duì)圖片進(jìn)行旋轉(zhuǎn)、剪切、加水印等等??勺远x縮略圖的質(zhì)量,提供內(nèi)建的緩存以降低服務(wù)器的負(fù)載。
10、Mobile Detect
Mobile Detect是一個(gè)PHP類,通過(guò)User-Agent檢測(cè)各種手機(jī)設(shè)備,并結(jié)合HTTP Header來(lái)檢測(cè)移動(dòng)設(shè)備環(huán)境。該類庫(kù)最強(qiáng)大的地方是,它有一個(gè)非常完整的庫(kù),可以檢測(cè)出所用的設(shè)備類型(包括操作類型、以及手機(jī)品牌等都能檢測(cè))和瀏覽器的詳細(xì)信息。
11、ImageWorkshop
顧名思義,ImageWorkshop是一個(gè)管理和操作圖片的PHP類庫(kù),這個(gè)類擁有類似圖片編輯軟件的邏輯:基于層的概念,可以疊加很多層或?qū)咏M(每一層不同的操縱選項(xiàng))。它還支持許多功能,比如水印、裁剪、移動(dòng)、縮放、旋轉(zhuǎn)、疊加等。
12、Gantt Charts
Gantti是一個(gè)開源的PHP類,幫助用戶即時(shí)生成Gantt圖表。使用Gantti創(chuàng)建圖表無(wú)需使用JavaScript,是純HTML5-CSS3。圖表默認(rèn)輸出非常漂亮,但用戶可以自定義樣式進(jìn)行輸出(SASS樣式表)。
13、Imagine
Imagine是一個(gè)面向?qū)ο蟮?/span>PHP類庫(kù),用于圖片操作。這個(gè)類庫(kù)能夠處理一些經(jīng)常用到的操作如:縮放、裁剪、應(yīng)用過(guò)濾等。其Color類庫(kù)可用于對(duì)任意特定的顏色生成RGB值。并且還提供一些方法來(lái)繪制圖形如:圓弧、橢圓、線、片等。
14、PHP Image Cache
Image Cache是一個(gè)輕量級(jí)的PHP類,可以在用戶瀏覽器里壓縮、移動(dòng)、緩存圖片。這個(gè)類提供一些簡(jiǎn)單的設(shè)置如:目錄、根路徑URL等,然后針對(duì)每一張圖片調(diào)用壓縮功能。
15、JqmPhp
JqmPhp是一個(gè)PHP開源類庫(kù),旨在簡(jiǎn)化jQuery與PHP來(lái)進(jìn)行移動(dòng)開發(fā),用于生成使用jQuery Mobile框架所需要的HTML文件。該類庫(kù)的文件是獨(dú)立的,所以你可以根據(jù)需要來(lái)選擇使用。
以上就是超實(shí)用且免費(fèi)的15款開源PHP類庫(kù),相信它們能助你一臂之力。
河南億恩科技股份有限公司(1tcdy.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900