Vad är PHP-tillägg?


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
  • PDF
  • 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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *