Najlepsza odpowiedź
Rozszerzenia PHP to skompilowane biblioteki, które umożliwiają użycie określonych funkcji w kodzie PHP.
Na przykład , chcesz współdziałać z MySQL za pomocą PHP. Możesz zaimplementować własne metody łączenia się z serwerem MySQL, wykonywać zapytania przy użyciu protokołu TCP / IP. Jednak nie jest to proste zadanie. Poza tym jest to nie tylko twoje własne wymaganie, ale inni programiści również muszą zrobić coś podobnego.
Dlatego ktoś już napisał `wtyczkę` i udostępnił ją. Takie wtyczki mogą być skompilowane statycznie (więc „dołączane” do pakietu php) lub mogą być dynamicznie włączane poprzez instalację później (w systemie Windows w postaci pliku DLL, na przykład w innych systemach plik .so).
Ładujesz rozszerzenie dynamicznie (zwykle napisane w języku C) poprzez dodanie linii w pliku php.ini, np .:
extension= mysql.so
Po załadowaniu możesz używać funkcji takich jak mysql\_connect, mysql\_query.
PS: Rozszerzenie MySQL jest używane jako przykład, zostało uznane za przestarzałe. Przeczytaj to tylko w kontekście pytania.
Odpowiedź
To jest aktualna lista wszystkich oficjalnie udokumentowanych rozszerzeń dla PHP język programowania.
- .NET
- Apache
- BCMath
- Bzip2
- Kalendarze
- CCVS
- ClibPDF
- COM
- cURL
- Cybercash
- DB ++
- DB2
- dBase
- DBM
- dbx
- DOM XML
- FileMaker Pro
- filePro
- GNU FriBidi
- FrontBase
- FTP
- Biblioteka graficzna GD
- Gettext
- Biblioteka GNU Multi-Precision Library
- Hyperwave
- iconv
- IMAP, POP3 i NNTP
- Informix
- Ingres II
- InterBase
- IRC
- LDAP
- Lotus Notes
- mailparse
- MCAL
- Mcrypt
- MCVE
- Mhash
- Funkcje MIME
- Ming
- mnoGoSearch
- Mohawk
- MS-SQL
- mSQL
- muscat
- MyS QL
- Ncurses
- ODBC
- OpenSSL
- Oracle
- Ovrimos SQL
- PayFlow Pro
- PDO
- Phalcon
- POSIX
- PostgreSQL
- Drukarka
- Pspell
- QT-Dom
- GNU Readline
- GNU Recode
- Wyrażenia regularne
- Semafory
- SESAM
- Obsługa sesji
- Pamięć współdzielona
- SMTP
- SNMP
- SimpleXML
- Gniazda
- SQLite
- Strumienie
- Sybase
- Token
- vpopmail
- WDDX
- Win32 API
- xajax
- XML (XPath)
- XML-RPC
- XSLT
- YAZ
- Żółte strony / NIS
- ZIP
- Zlib
- Wjs