17個非常有用的PHP類和庫

2021-09-07 23:40:04 字數 2867 閱讀 3111

在我們日常程式開發當中,使用乙個好的而且成熟的php類,可以減少很多手工編碼,通過這些通用api的使用,可以大大減輕我們的開發工作。今天,我們將重點介紹了一些很少見卻又非常實用的php類、庫和元件,這將有助於您提高程式功能,更重要是減少應用程式的開發時間。

一、資料庫

1、adodb – 資料庫抽象類

adodb是乙個

php資料庫抽象類,它支援資料庫包括:mysql,、

postgresql

、oracle

、 ms sql

、sqlite等,它基本上涵蓋了目前最流行的資料庫,而且完全開源和免費,可以方便快捷的應用到您的程式當中,它還具有非常強的可移植性,最重要的是它有中文使用方法!

2、php db class – mysql資料庫類

php db class是乙個方便的php / mysql

開發類,它非常簡單和靈活,而且**很少。它還提供了除錯功能,您只需新增簡單的引數,就可以查詢相關資料表,以及輸出除錯過程**現的錯誤。

3、sqlcache – 快取資料庫查詢結果類

sqlcache只有乙個

php類檔案,它主要作用是快取

sql資料庫查詢結果,這樣做的目的是為了避免增加資料庫訪問壓力,減少重複查詢語言的執行,從而加快**訪問速度。

4、iam backup – mysql資料庫備份和恢復類

iam backup是乙個

mysql

資料庫備份和恢復類,它支援

gzip

5、datagrid – 資料庫輸出顯示控制項

datagrid是乙個使用php

開發的資料庫顯示控制項,它簡單、新穎、功能強大,而且是專門為web

開發人員而準備的。datagrid繫結資料庫後,只需要修改資料庫,就可以修改輸出方式,也就是說只用修改資料,而不用管如何去顯示!

二、安全

1、phpcaptcha – 生成驗證碼

phpcaptcha可以生成驗證碼,該類需要php 4版本以上的gd1或

2支援,還而要freetype字型的支援。

2、使用者輸入安全處理類

乙個簡單實用的類,可以保證使用者輸入的資料是安全的,它通過檢查$ _get、$ _post、$ _request及$ _cookie提交的資料,並過濾掉其中的危險字元,確保它們提交的資料符合程式要求。

3、html purifier

html purifier是乙個標準的

html

過濾類,使用php5編寫。 它具有刪除、驗證、設定安全的白名單**、及過濾除清惡意**(如),它也可以驗證當前html

檔案是否符合標準。

4、phpaes - php加密類

phpaes可以實現128、192和

256位

aes加密,它不需要mcrypt

擴充套件,可以用於任何php程式中,它使用100

%的php開發,並完全符合fips 197的標準。

三、影象處理

1、phpthumb - php縮圖

phpthubm是乙個輕量級的影象處理類,它主要的功能是生成縮圖,它具有通過調整寬度和高度等比縮放、建立新圖、剪下或旋轉影象。

2、wideimage- 處理類

wideimage是一種使用

php5

面向對像編寫的影象處理類,它是乙個純

php類,優點是不需要

gd2就可以處理任何,該類具有常見的影象操作功能,並且簡單易用。

3、php 將文字生成影象類

四、檔案處理

1、tcpdf – 生成pdf

檔案

tcpdf是乙個生成

pdf文件的類,而且是目前網際網路中唯一的生成

pdf的

php類,支援

utf - 8

編碼、支援雙向加密

pdf檔案演算法。

2、parsecsv

parsecsv是乙個用於讀取

csv檔案的

php類, 它能夠輕鬆處理

csv資料,它支援識別逗號、雙引號和空格分割的資料。

3、匯出excel

檔案類

乙個輕量級的、簡單而快速的php

資料匯出到

excel

檔案類,它支援設定

excel

檔案的標題(作者、標題、描述、

...)、多個工作表、不同的字型和樣式、單元格邊框樣式、填充、漸變等功能,還可以新增到電子**等,

五、圖表和圖形

1、xml/swf charts  - 圖表生成類

xml/swf charts是乙個簡單但功能強大圖表生成工具,它能從

xml檔案讀取生成具有吸引力的資料圖,

xml資料來源可以使用任何語言指令碼生成,如(

php、

asp、

jsp等)

2、jpgraph  - 圖表生成類

jpgraph是乙個使用php5物件導向開發的圖形庫,它可以生成常用的資料圖表,可很容易的整合到您的php

指令碼中。

20個非常有用的PHP類庫

下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。圖表庫 下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open fla...

20個非常有用的PHP類庫

下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。圖表庫 下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open fla...

20個非常有用的PHP類庫

下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flas...