Hva er PHP-utvidelser?


Beste svaret

PHP-utvidelser er kompilerte biblioteker som gjør det mulig å bruke spesifikke funksjoner i PHP-koden.

For eksempel , vil du samhandle med MySQL ved hjelp av PHP. Du kan implementere dine egne metoder for å koble til MySQL-serveren, stille spørsmål ved hjelp av TCP / IP-protokoll. Men det er ikke en triviell oppgave. I tillegg er det ikke bare ditt eget krav, men andre utviklere må også gjøre lignende.

Derfor har noen allerede skrevet en `plugin` og gjort den tilgjengelig. Slike plugins kan være statisk kompilert (så «pakket» med php-pakke) eller kan aktiveres dynamisk ved å installere senere (på Windows i form av en DLL-fil, på andre systemer .so-fil for eksempel).

Du laster inn en utvidelse dynamisk (vanligvis skrevet med C-språk) ved å legge til en linje i php.ini-fil som:

extension= mysql.so

Og når den er lastet, kan du bruke funksjoner som mysql\_connect, mysql\_query.

PS: MySQL-utvidelsen brukes bare som et eksempel, den er utfaset. Så les det kun i sammenheng med spørsmålet.

Svar

Dette er den nåværende listen over alle offisielt dokumenterte utvidelser for PHP programmeringsspråk.

  • .NET
  • Apache
  • BCMath
  • Bzip2
  • Kalendere
  • 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 og NNTP
  • Informix
  • Ingres II
  • InterBase
  • IRC
  • LDAP
  • Lotus Notes
  • mailparse
  • MCAL
  • Mcrypt
  • MCVE
  • Mhash
  • MIME-funksjoner
  • Ming
  • mnoGoSearch
  • Mohawk
  • MS-SQL
  • mSQL
  • muscat
  • MyS QL
  • Sykepleier
  • ODBC
  • OpenSSL
  • Oracle
  • Ovrimos SQL
  • PayFlow Pro
  • PDF
  • PDO
  • Phalcon
  • POSIX
  • PostgreSQL
  • Printer
  • Pspell
  • QT-Dom
  • GNU Readline
  • GNU Recode
  • Regular expression
  • Semaforer
  • SESAM
  • Sessionshåndtering
  • Delt minne
  • SMTP
  • SNMP
  • SimpleXML
  • Sockets
  • SQLite
  • Streams
  • Sybase
  • Token
  • vpopmail
  • WDDX
  • Win32 API
  • xajax
  • XML (XPath)
  • XML-RPC
  • XSLT
  • YAZ
  • Gule sider / NIS
  • ZIP
  • Zlib
  • Wjs

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *