推薦幾個(gè)實(shí)用的PHP開(kāi)源庫(kù)

2021-02-21    分類(lèi): 網(wǎng)站建設(shè)

PHP 是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了 C 語(yǔ)言、Java 和 Perl 的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于 Web 開(kāi)發(fā)領(lǐng)域,是大多數(shù)后端開(kāi)發(fā)者的選。

PHP 作為最受歡迎的編程語(yǔ)言之一,經(jīng)常出現(xiàn)在各大語(yǔ)言之戰(zhàn)中,但到底誰(shuí)是最好的編程語(yǔ)言呢?你們說(shuō)了算:)

PHP 日志工具 Monolog

Monolog 是一種支持 PHP 5.3+ 以上的日志記錄工具。并為 Symfony2 默認(rèn)支持。

示例代碼:


Excel 操作庫(kù) PHPExcel

PHPExcel 是一個(gè)用來(lái)讀寫(xiě) Excel 2007 (OpenXML) 文件的 PHP 庫(kù)。

示例代碼:


PHP 機(jī)器學(xué)習(xí)庫(kù) PHP-ML

PHP-ml 是 PHP 的機(jī)器學(xué)習(xí)庫(kù)。同時(shí)包含算法,交叉驗(yàn)證,神經(jīng)網(wǎng)絡(luò),預(yù)處理,特征提取等。

示例代碼:


PHP 的 OAuth 庫(kù) Opauth

Opauth 是一個(gè)開(kāi)源的 PHP 庫(kù),提供了 OAuth 認(rèn)證的支持,讓你無(wú)需關(guān)注不同 Provider 之間的差別,提供統(tǒng)一標(biāo)準(zhǔn)的訪問(wèn)方法。

目前支持 Google、Twitter 和 Facebook,其他的 Provider 支持也將陸續(xù)提供。同時(shí)也支持處理任何 OAuth 認(rèn)證提供方。


PHP 緩存庫(kù) phpFastCache

phpFastCache 是一個(gè)開(kāi)源的 PHP 緩存庫(kù),只提供一個(gè)簡(jiǎn)單的 PHP 文件,可方便集成到已有項(xiàng)目,支持多種緩存方法,包括:apc, memcache, memcached, wincache, files, pdo and mpdo??赏ㄟ^(guò)簡(jiǎn)單的 API 來(lái)定義緩存的有效時(shí)間。

示例代碼:


PHP 框架 Guzzle

Guzzle 是個(gè) PHP 框架,解決了發(fā)送大量 HTTP 請(qǐng)求和創(chuàng)建 web 服務(wù)客戶端的問(wèn)題。

它包括了創(chuàng)建堅(jiān)實(shí)服務(wù)客戶端的工具,包括:服務(wù)描述來(lái)定義 API 的輸入和輸出,通過(guò)分頁(yè)資源實(shí)現(xiàn)資源迭代,盡可能高效的批量發(fā)送大量的請(qǐng)求。

示例代碼:


CSS-JS合并/壓縮 Munee

Munee是一個(gè)集圖片尺寸調(diào)整、CSS-JS合并/壓縮、緩存等功能于一身的PHP庫(kù)。可以在服務(wù)器端和客戶端緩存資源。

它集成了PHP圖片操作庫(kù)Imagine來(lái)實(shí)現(xiàn)圖片尺寸調(diào)整和剪切,之后進(jìn)行緩存。

示例代碼:


PHP 模板語(yǔ)言 Twig

Twig是一個(gè)靈活,快速,安全的PHP模板語(yǔ)言。它將模板編譯成經(jīng)過(guò)優(yōu)化的原始PHP代碼。Twig擁有一個(gè)Sandbox模型來(lái)檢測(cè)不可信的模板代碼。

Twig由一個(gè)靈活的詞法分析器和語(yǔ)法分析器組成,可以讓開(kāi)發(fā)人員定義自己的標(biāo)簽,過(guò)濾器并創(chuàng)建自己的DSL。

示例代碼:


PHP 爬蟲(chóng)庫(kù) Goutte

Goutte 是一個(gè)抓取網(wǎng)站數(shù)據(jù)的 PHP 庫(kù)。它提供了一個(gè)優(yōu)雅的 API,這使得從遠(yuǎn)程頁(yè)面上選擇特定元素變得簡(jiǎn)單。

示例代碼:


PHP 調(diào)試庫(kù) Whoops

Whoops 適用于PHP環(huán)境的錯(cuò)誤捕獲與調(diào)試PHP庫(kù);whoops非常容易使用,它提供stack-based錯(cuò)誤捕獲及超美觀的錯(cuò)誤查看。


PHP 郵件發(fā)送包 PHPMailer

PHPMailer是一個(gè)用于發(fā)送電子郵件的PHP函數(shù)包。它提供的功能包括:

  • 在發(fā)送郵時(shí)指定多個(gè)收件人,抄送地址,暗送地址和回復(fù)地址
  • 支持多種郵件編碼包括:8bit,base64,binary和quoted-printable
  • 支持SMTP驗(yàn)證
  • 支持冗余SMTP服務(wù)器
  • 支持帶附件的郵件和Html格式的郵件
  • 自定義郵件頭
  • 支持在郵件中嵌入圖片
  • 調(diào)試靈活
  • 經(jīng)測(cè)試兼容的SMTP服務(wù)器包括:Sendmail,qmail,Postfix,Imail,Exchange等
  • 可運(yùn)行在任何平臺(tái)之上

PHP 圖表制作 pChart

pChart是一個(gè)基于GD library(圖形處理函數(shù)庫(kù))開(kāi)發(fā)的PHP圖表制作開(kāi)源項(xiàng)目。支持多種圖表類(lèi)型包括:

  • Line chart
  • Cubic curve chart
  • Plot chart
  • Bar chart
  • Filled line chart
  • Filled cubic curve chart
  • Pie chart
  • Radars chart
  • Limits chart

PHP 快速開(kāi)發(fā)類(lèi)庫(kù) Eden

Eden是一個(gè)開(kāi)源且免費(fèi)的PHP快速開(kāi)發(fā)類(lèi)庫(kù)。它包含很多組件用來(lái)自動(dòng)加載、事件驅(qū)動(dòng)、文檔系統(tǒng)、緩存、模板、國(guó)際化、數(shù)據(jù)庫(kù)、web服務(wù)、支付網(wǎng)關(guān)、裝載和云服務(wù)技術(shù)。


PHP 生成 PDF 的類(lèi) FPDF

FPDF這個(gè)PHP Class允許你采用純PHP(更確切地說(shuō)就是不需要使用PDFlib)來(lái)生成PDF文件。

它所具有的特點(diǎn)包括:

  • 可選擇的unit大小,頁(yè)面格式和頁(yè)邊 距;
  • 頁(yè)眉和頁(yè)腳管理;
  • 自動(dòng)分頁(yè);
  • 自動(dòng)換行與文本自動(dòng)對(duì)齊;
  • 支持JPEG與PNG圖片格式;
  • 支持著色和文件超鏈接;
  • 支持TrueType,Type1與 encoding;
  • 支持頁(yè)面壓縮。

示例代碼:


PHP Error

PHP Error 是一個(gè)開(kāi)源的 PHP 庫(kù),用于轉(zhuǎn)換標(biāo)準(zhǔn)的 PHP 錯(cuò)誤信息,主要用于開(kāi)發(fā)過(guò)程中的調(diào)試。PHP Error 緊密集成到 PHP 環(huán)境中,顯示帶語(yǔ)法高亮的錯(cuò)誤提示。


PHP 單元測(cè)試框架 SimpleTest

SimpleTest 是一個(gè)為PHP程序提供的單元測(cè)試的框架,包含一個(gè)內(nèi)嵌的web瀏覽器用來(lái)測(cè)試PHP的Web網(wǎng)站。

示例代碼:


PHP 的 WebSockets 開(kāi)發(fā)包 PHP Ratchet

Ratchet 是一個(gè)松耦合的 PHP 庫(kù),提供了用于創(chuàng)建實(shí)時(shí)、雙向客戶端服務(wù)器 WebSockets 應(yīng)用的支持。

示例代碼:


模塊化 PHP 庫(kù)集合 Hoa

Hoa 是模塊化,可擴(kuò)展和結(jié)構(gòu)化的 PHP 庫(kù)集合。Hoa 的目標(biāo)是搭建工業(yè)和研究之間的橋梁。

可以通過(guò)組合和擴(kuò)展來(lái) Hoa 創(chuàng)建自己的應(yīng)用和庫(kù)。

文章名稱(chēng):推薦幾個(gè)實(shí)用的PHP開(kāi)源庫(kù)
轉(zhuǎn)載注明:http://www.bm7419.com/news12/102162.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、搜索引擎優(yōu)化、服務(wù)器托管動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)