Módulo PHP | Descrição |
|---|
bcmath | Calculadora binária para matemática de precisão arbitrária que suporta números de qualquer tamanho e precisão representados como strings. |
calendar | A extensão contém funções para gerir agendamento de eventos e converter entre diferentes formatos de calendário. |
core | Este é um filtro que permite executar código PHP arbitrário para modificar os atributos de um utilizador. |
ctype | As funções fornecidas por esta extensão verificam se um carácter ou string pertence a uma determinada classe de caracteres de acordo com a localidade atual. |
curl | O PHP suporta libcurl, uma biblioteca criada por Daniel Stenberg, que te permite ligar e comunicar com diferentes tipos de servidores usando diferentes tipos de protocolos. |
date | A função date() do PHP é usada para formatar uma data e/ou hora. |
dom | A extensão DOM permite-te operar em documentos XML através da API DOM com o PHP 5. |
exif | A extensão permite ao PHP interagir com metadados Exif incluídos em ficheiros de áudio, vídeo e imagens. |
fileinfo | As funções deste módulo tentam determinar o tipo de conteúdo e codificação de um ficheiro analisando certas sequências de bytes mágicos em determinadas posições do ficheiro. |
filter | Esta extensão filtra dados, validando-os ou sanitizando-os. Isto é especialmente útil quando a fonte de dados contém dados desconhecidos (ou estrangeiros), como input fornecido pelo utilizador. |
gd | Esta extensão fornece funcionalidades para lidar com gráficos diretamente a partir de scripts PHP. |
gmp | Gmp significa GNU Multiple Precision Arithmetic Library (GMP). É uma biblioteca que te permite fazer operações matemáticas em inteiros assinados, números racionais e números de vírgula flutuante, e também ajuda a realizar operações matemáticas complexas em números grandes. |
hash | Motor de Message Digest (hash). Permite o processamento direto ou incremental de mensagens de comprimento arbitrário usando vários algoritmos de hash. |
iconv | Este módulo contém uma interface para a funcionalidade de conversão de conjuntos de caracteres iconv. Com este módulo, podes converter uma string representada por um conjunto de caracteres local para outro conjunto de caracteres, que pode ser o conjunto de caracteres Unicode. |
imagick | Esta extensão ajuda a trabalhar com imagens através do software ImageMagick, o que simplifica abrir, editar e guardar imagens. |
intl | A extensão de internacionalização é um wrapper para a biblioteca ICU, permitindo aos programadores PHP realizar ordenação conforme UCA e formatação de data, hora, número e moeda nos seus scripts. Requer ICU. |
json | Permite trabalhar com o formato de intercâmbio de dados de texto com um parser baseado no JSON_checker. |
libxml | Estas funções/constantes estão disponíveis desde o PHP 5.1.0, e as seguintes extensões core dependem desta extensão libxml: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC e XMLWriter. |
mbstring | Fornece funções específicas para strings multibyte que te ajudam a lidar com codificações multibyte em PHP. |
mysqli | Esta extensão dá-te acesso à funcionalidade fornecida pelo servidor MySQL 4.1 e superior. |
mysqlnd | Mysqlnd significa MySQL Native Driver - esta extensão permite o protocolo de comunicação de baixo nível do MySQL para fornecer a outras funções PHP acesso à base de dados MySQL. |
openssl | Este módulo usa as funções do OpenSSL para geração e verificação de assinaturas e para selar (encriptar) e abrir (desencriptar) dados. |
pcre | A biblioteca PCRE é um conjunto de funções que implementam correspondência de padrões de expressões regulares usando a mesma sintaxe e semântica do Perl 5, com apenas algumas diferenças. |
PDO | A extensão PHP Data Objects (PDO) define uma interface leve e consistente para aceder a bases de dados em PHP. Cada driver de base de dados que implementa a interface PDO pode expor funcionalidades específicas da base de dados como funções regulares da extensão. Nota que não podes executar funções de base de dados usando apenas a extensão PDO; tens de usar um driver PDO específico para aceder a um servidor de base de dados. |
pdo_mysql | Driver que implementa o acesso do PHP ao MySQL. |
pdo_sqlite | Esta extensão implementa a interface PHP Data Objects (PDO) com acesso a bases de dados SQLite. |
phar | A extensão phar fornece uma forma de colocar aplicações PHP inteiras num único ficheiro chamado phar (PHP Archive) para distribuição e instalação fáceis. Além de fornecer este serviço, a extensão phar também fornece um método de abstração de formato de ficheiro para criar e manipular ficheiros tar e zip através da classe PharData, tal como o PDO fornece uma interface unificada para aceder a diferentes bases de dados. |
posix | A extensão fornece um conjunto de métodos e funções para interagir com chamadas de sistema POSIX. |
readline | A função readline implementa uma interface para a biblioteca GNU Readline. Estas são funções que fornecem linhas de comando editáveis. |
redis | Isto é um armazenamento de estruturas de dados usado como base de dados, cache e broker de mensagens que melhora a velocidade e escalabilidade do sistema. |
reflection | O PHP 5 vem com uma API de reflexão completa que adiciona a capacidade de engenharia reversa de classes, interfaces, funções, métodos e extensões. Além disso, a API de reflexão oferece formas de obter comentários de documentação para funções, classes e métodos. |
session | O suporte a sessões em PHP consiste numa forma de preservar certos dados entre acessos subsequentes. Isto permite-te criar aplicações mais personalizadas e aumentar o apelo do teu site. |
SimpleXML | A extensão SimpleXML fornece um conjunto de ferramentas muito simples e fácil de usar para converter XML num objeto que pode ser processado com seletores de propriedades normais e iteradores de arrays. |
soap | Soap significa Simple Object Access Protocol (SOAP), e esta extensão pode ser usada para gerir Web services - consumi-los e fornecê-los. |
sockets | A extensão simplifica a interação com sockets - uma forma de estabelecer uma ligação entre aplicações para interagir. |
sodium | Esta extensão é uma biblioteca criptográfica usada para autenticação de encriptação, armazenamento seguro de palavras-passe, partilha de mensagens secretas, assinaturas digitais, etc. |
SPL | A Standard PHP Library (SPL) é uma coleção de interfaces e classes destinadas a resolver problemas comuns. A SPL fornece um conjunto de estruturas de dados padrão, um conjunto de iteradores para percorrer objetos, um conjunto de interfaces, um conjunto de Exceções padrão, várias classes para trabalhar com ficheiros e fornece funções como spl_autoload_register(). |
sqlite3 | A extensão permite o acesso ao SQLite 3 - uma base de dados leve baseada em disco com linguagem SQL não padrão. |
standard | O conjunto padrão de classes. |
tokenizer | As funções tokenizer fornecem uma interface para o tokenizer PHP embutido no Zend Engine. Usando estas funções podes escrever as tuas próprias ferramentas de análise ou modificação de código-fonte PHP sem teres de lidar com a especificação da linguagem ao nível lexical. |
xml | XML (eXtensible Markup Language) é um formato de dados para intercâmbio estruturado de documentos na Web. |
xmlreader | Isto é um analisador sintáctico para XML. Funciona como um cursor que se move ao longo do fluxo do documento e faz uma pausa em cada nó pelo caminho. |
xmlwriter | Esta extensão é não-cacheada e unidirecional para gerar fluxos de ficheiros de dados XML. |
Zend OpCache | O Zend OpCache proporciona uma execução mais rápida do PHP através de cache e optimização de opcode. Melhora o desempenho do PHP ao armazenar o bytecode pré-compilado dos scripts na memória partilhada. |
zip | Esta extensão permite-te ler ou escrever arquivos ZIP comprimidos e os ficheiros dentro deles de forma transparente. |
random | O módulo random fornece ferramentas para gerar números, strings e outros valores aleatórios de forma segura e fiável. É útil quando precisas de criar coisas como IDs únicos, palavras-passe aleatórias ou baralhar dados. Este módulo garante que os valores gerados são imprevisíveis, o que é especialmente importante para fins de segurança. |
zlib | Este módulo permite-te ler e escrever ficheiros comprimidos em gzip (.gz) de forma transparente, através de versões da maioria das funções do sistema de ficheiros que funcionam com ficheiros comprimidos em gzip (e também com ficheiros não comprimidos, mas não com sockets). |
ioncube_loader (desativado mas pode ser ativado juntamente com o PHP 8.3 mediante pedido) | O ioncube_loader é usado para encriptar ficheiros PHP e proteger software escrito em PHP de ser visualizado, alterado e executado em computadores não licenciados |