O que são extensões PHP?


Melhor resposta

As extensões PHP são bibliotecas compiladas que permitem que funções específicas sejam usadas em seu código PHP.

Por exemplo , você deseja interagir com o MySQL usando PHP. Você pode implementar seus próprios métodos para se conectar ao servidor MySQL, fazer consultas usando o protocolo TCP / IP. No entanto, essa não é uma tarefa trivial. Além disso, isso não é apenas seu próprio requisito, mas outros desenvolvedores também precisam fazer coisas semelhantes.

Portanto, alguém já escreveu um `plugin` e o disponibilizou. Esses plug-ins podem ser compilados estáticos (assim “agrupados” com o pacote php) ou podem ser ativados dinamicamente instalando mais tarde (no Windows na forma de um arquivo DLL, em outros sistemas arquivo .so, por exemplo). > Você carrega uma extensão dinamicamente (geralmente escrita em linguagem C) adicionando uma linha no arquivo php.ini como:

extension= mysql.so

E uma vez carregado, você pode usar funções como mysql\_connect, mysql\_query.

PS: A extensão MySQL é usada apenas como um exemplo, ela se tornou obsoleta. Portanto, leia isso apenas no contexto da pergunta.

Resposta

Esta é a lista atual de todas as extensões oficialmente documentadas para o PHP linguagem de programação.

  • .NET
  • Apache
  • BCMath
  • Bzip2
  • Calendários
  • CCVS
  • ClibPDF
  • COM
  • cURL
  • Cybercash
  • DB ++
  • DB2
  • dBase
  • DBM
  • dbx
  • DOM XML
  • FileMaker Pro
  • filePro
  • GNU FriBidi
  • FrontBase
  • FTP
  • Biblioteca gráfica GD
  • Gettext
  • Biblioteca GNU Multi-Precision
  • Hyperwave
  • iconv
  • IMAP, POP3 e NNTP
  • Informix
  • Ingres II
  • InterBase
  • IRC
  • LDAP
  • Lotus Notes
  • mailparse
  • MCAL
  • Mcrypt
  • MCVE
  • Mhash
  • Funções MIME
  • Ming
  • mnoGoSearch
  • Mohawk
  • MS-SQL
  • mSQL
  • muscat
  • MyS QL
  • Ncurses
  • ODBC
  • OpenSSL
  • Oracle
  • Ovrimos SQL
  • PayFlow Pro
  • PDF
  • PDO
  • Phalcon
  • POSIX
  • PostgreSQL
  • Impressora
  • Pspell
  • QT-Dom
  • GNU Readline
  • GNU Recode
  • Expressões regulares
  • Semáforos
  • SESAM
  • Manuseio de sessão
  • Memória compartilhada
  • SMTP
  • SNMP
  • SimpleXML
  • Sockets
  • SQLite
  • Streams
  • Sybase
  • Token
  • vpopmail
  • WDDX
  • API Win32
  • xajax
  • XML (XPath)
  • XML-RPC
  • XSLT
  • YAZ
  • páginas amarelas / NIS
  • ZIP
  • Zlib
  • Wjs

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *