Mitä ovat PHP-laajennukset?


Paras vastaus

PHP-laajennukset ovat koottuja kirjastoja, joiden avulla tiettyjä toimintoja voidaan käyttää PHP-koodissasi.

Esimerkiksi , haluat olla vuorovaikutuksessa MySQL: n kanssa PHP: n avulla. Voit toteuttaa omia tapoja muodostaa yhteys MySQL-palvelimeen, tehdä kyselyjä TCP / IP-protokollan avulla. Se ei kuitenkaan ole triviaali tehtävä. Lisäksi tämä ei ole vain sinun vaatimus, mutta myös muiden kehittäjien on tehtävä samanlainen asia.

Siksi joku jo kirjoitti `laajennuksen` ja antoi sen saataville. Tällaiset laajennukset voidaan kääntää staattisesti (niin ”niputettuina” php-paketin kanssa) tai ne voidaan ottaa käyttöön dynaamisesti asentamalla myöhemmin (Windowsille DLL-tiedostona, esimerkiksi muihin järjestelmiin .so-tiedosto).

Lataat laajennuksen dynaamisesti (yleensä kirjoitettu C-kielellä) lisäämällä rivi php.ini-tiedostoon, kuten:

extension= mysql.so

Ja kun se on ladattu, voit käyttää toimintoja, kuten mysql\_connect, mysql\_query.

PS: MySQL-laajennusta käytetään vain esimerkkinä, se on vanhentunut. Joten lue se vain kysymyksen yhteydessä.

Vastaus

Tämä on luettelo kaikista virallisesti dokumentoiduista PHP-laajennuksista ohjelmointikieli.

  • .NET
  • Apache
  • BCMath
  • Bzip2
  • Kalenterit
  • CCVS
  • ClibPDF
  • COM
  • cURL
  • Cybercash
  • DB ++
  • DB2
  • dBase
  • DBM
  • dbx
  • DOM XML
  • FileMaker Pro
  • filePro
  • GNU FriBidi
  • FrontBase
  • FTP
  • GD-grafiikkakirjasto
  • Gettext
  • GNU Multi-Precision Library
  • Hyperaalto
  • iconv
  • IMAP, POP3 ja NNTP
  • Informix
  • Ingres II
  • InterBase
  • IRC
  • LDAP
  • Lotus Notes
  • mailparse
  • MCAL
  • Mcrypt
  • MCVE
  • Mhash
  • MIME-toiminnot
  • Ming
  • mnoGoSearch
  • Mohawk
  • MS-SQL
  • mSQL
  • muscat
  • MyS QL
  • Hoitot
  • ODBC
  • OpenSSL
  • Oracle
  • Ovrimos SQL
  • PayFlow Pro
  • PDF
  • SAN
  • Phalcon
  • POSIX
  • PostgreSQL
  • Tulostin
  • Pspell
  • QT-Dom
  • GNU Readline
  • GNU Recode
  • Säännölliset lausekkeet
  • Semaforit
  • SESAM
  • Istunnon käsittely
  • Jaettu muisti
  • SMTP
  • SNMP
  • SimpleXML
  • Socketit
  • SQLite
  • Suoratoistot
  • Sybase
  • Tunnus
  • vpopmail
  • WDDX
  • Win32-sovellusliittymä
  • xajax
  • XML (XPath)
  • XML-RPC
  • XSLT
  • YAZ
  • keltaiset sivut / NIS
  • ZIP
  • Zlib
  • Wjs

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *