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