Bästa svaret
PHP-tillägg är kompilerade bibliotek som gör att specifika funktioner kan användas i din PHP-kod.
Till exempel , vill du interagera med MySQL med hjälp av PHP. Du kan implementera dina egna metoder för att ansluta till MySQL-servern, göra frågor med TCP / IP-protokoll. Men det är ingen trivial uppgift. Dessutom är det inte bara ditt eget krav, men andra utvecklare måste också göra liknande saker.
Därför har någon redan skrivit ett `plugin` och gjort det tillgängligt. Sådana plugins kan kompileras statiskt (så ”buntade” med php-paket) eller kan aktiveras dynamiskt genom att senare installeras (på Windows i form av en DLL-fil, på andra system .so-fil till exempel).
Du laddar in ett tillägg dynamiskt (skrivs vanligtvis med C-språk) genom att lägga till en rad i php.ini-filen som:
extension= mysql.so
Och när den väl har laddats kan du använda funktioner som mysql\_connect, mysql\_query.
PS: MySQL-tillägg används bara som ett exempel, det har avskaffats. Så läs det endast i samband med frågan.
Svar
Detta är den nuvarande listan över alla officiellt dokumenterade tillägg för PHP programmeringsspråk.
- .NET
- Apache
- BCMath
- Bzip2
- Kalendrar
- CCVS
- ClibPDF
- COM
- cURL
- Cybercash
- DB ++
- DB2
- dBase
- DBM
- dbx
- DOM XML
- FileMaker Pro
- filePro
- GNU FriBidi
- FrontBase
- FTP
- GD Graphics Library
- Gettext
- GNU Multi-Precision Library
- Hyperwave
- iconv
- IMAP, POP3 och NNTP
- Informix
- Ingres II
- InterBase
- IRC
- LDAP
- Lotus Notes
- mailparse
- MCAL
- Mcrypt
- MCVE
- Mhash
- MIME-funktioner
- Ming
- mnoGoSearch
- Mohawk
- MS-SQL
- mSQL
- muscat
- MyS QL
- Ncurses
- ODBC
- OpenSSL
- Oracle
- Ovrimos SQL
- PayFlow Pro
- PDO
- Phalcon
- POSIX
- PostgreSQL
- Skrivare
- Pspell
- QT-Dom
- GNU Readline
- GNU Recode
- Regular expression
- Semaforer
- SESAM
- Sessionshantering
- Delat minne
- SMTP
- SNMP
- SimpleXML
- Sockets
- SQLite
- Strömmar
- Sybase
- Token
- vpopmail
- WDDX
- Win32 API
- xajax
- XML (XPath)
- XML-RPC
- XSLT
- YAZ
- Gula sidor / NIS
- ZIP
- Zlib
- Wjs