Guia de Referência PHP

Saída de dados

Saída de string Saída de string

Estruturas condicionais

Operador condicional Condição alternativa Condição adicional Seleção múltipla Caso de seleção Caso padrão Correspondência

Laços

Laço com condição Laço com pós-condição Laço com contador Laço sobre array Interrupção do laço Continuação do laço

Trabalhando com variáveis

Verificação de existência Verificação de vazio Remoção de variável Criação de array

Finalização

Finalização com saída Finalização
definição do tipo de variável alteração do tipo de variável verificação de número inteiro verificação de número de ponto flutuante verificação de valor numérico verificação de string verificação de valor booleano verificação de array verificação de objeto verificação de valor NULL verificação de recurso verificação de valor invocável verificação de valor iterável verificação de valor contável conversão para número inteiro conversão para float conversão para string conversão para boolean conversão para array

Funções Matemáticas

módulo de um número potência de um número raiz quadrada de um número maior valor menor valor arredondamento de número arredondamento para cima arredondamento para baixo resto fracionário da divisão número aleatório

Medição de strings

comprimento da string comprimento da string largura da string

Manipulações

limpeza das extremidades limpeza do início limpeza do final preenchimento da string repetição da string reversão da string embaralhamento de caracteres

Caixa

caixa baixa caixa alta caixa baixa caixa alta primeiro caractere em caixa alta primeiro caractere em caixa baixa primeiro caractere da palavra em caixa alta

Divisão

divisão de string em array divisão de string em array divisão de string em partes divisão de string em variáveis divisão de string em tokens análise de string por formato divisão de string multibyte divisão de string em caracteres obtenção de parte da string truncagem de string por largura

Partes da string

obtenção de substring obtenção de substring

Busca e substituição

busca e substituição substituição sem distinção de caixa busca e substituição substituição de parte da string

Busca na string

verificação de ocorrência de caractere na string verificação da primeira ocorrência verificação da última ocorrência posição da primeira ocorrência de substring posição da última ocorrência de caractere busca sem distinção de caixa busca reversa sem distinção de caixa localização da primeira ocorrência de substring busca na string de qualquer caractere dado localização da primeira ocorrência de caractere localização da última ocorrência de caractere busca sem distinção de caixa busca de substring sem distinção de caixa posição da substring busca da última ocorrência busca da última ocorrência sem distinção de caixa busca reversa sem distinção de caixa busca reversa de substring busca da primeira ocorrência

Contagem na string

contagem de ocorrências de substring contagem de ocorrências contagem de caracteres contagem de palavras

Trabalhando com tags, escape

remoção de tags da string exibição de tags no navegador operação inversa à htmlspecialchars conversão de caracteres em entidades HTML operação inversa à htmlentities escape de aspas na string remoção de escape da função addslashes escape de metacaracteres substituição de caracteres inválidos

Formatação de strings

formatação de número formatação de valores monetários exibição de string formatada exibição de string formatada formatação de string (com retorno) formatação de string a partir de array inserção de quebra de linha inserção de quebra de linha

Códigos de caracteres

caractere por código código do caractere

Comparação de strings

distância de Levenshtein entre strings percentual de similaridade entre strings comparação fonética de strings soundex melhorado comparação dos primeiros caracteres das strings comparação dos primeiros caracteres sem distinção de caixa comparação de strings com distinção de caixa comparação de strings considerando a localidade comparação natural de strings comparação natural sem distinção de caixa comparação de strings sem distinção de caixa

Arrays

quantidade de elementos array com intervalo soma dos elementos do array produto dos elementos divisão do array fusão de arrays fusão de arrays recursiva chaves para valores seleção de chaves do array seleção de valores do array combinação de arrays pesquisa no array contagem de quantidade substituição no array inversão do array remoção de duplicatas chave aleatória embaralhamento do array verificação de presença verificação de presença array em variáveis array em variáveis fusão do array em string em array multidimensional primeiro elemento do array último elemento do array adição no início adição no final complemento do array preenchimento do array preenchimento do array

Ordenação

por elementos crescentes por elementos decrescentes por chaves crescentes por chaves decrescentes por elementos crescentes preservando chaves por elementos decrescentes preservando chaves maneira natural maneira natural sem diferenciar maiúsculas/minúsculas por callback por callback por chaves por callback preservando chaves ordenação de múltiplos arrays

Callbacks

modificação do array iteração do array iteração do array multidimensional filtragem do array redução do array

Interseção de Arrays

interseção de arrays interseção de arrays com chaves interseção por chaves interseção com comparação por callback interseção com comparação por callback interseção com chaves por callback interseção de chaves com callback

Diferença de Arrays

diferença de arrays diferença de arrays com chaves diferença de arrays com diferença por chaves diferença com comparação por callback diferença com chaves por callback diferença de chaves com callback

Funções Principais

Busca de correspondência Busca de todas as correspondências Substituição por padrão Filtragem com substituição

Funções Adicionais

Divisão de string Substituição com função de callback Substituição múltipla Filtragem de array Escapamento de caracteres

Tratamento de Erros

Obtenção do código de erro Obtenção do texto de erro

Estilo Funcional

momento atual em timestamp momento especificado em timestamp formatação de data conversão de data para timestamp obtenção de microssegundos verificação da correção da data criação de objeto de data adição e subtração de datas adição à data subtração da data criação de intervalo formatação de data diferença entre duas datas definição do fuso horário obtenção do fuso horário

Estilo OOP

objeto com data data-hora imutável intervalos entre datas fusos horários período entre datas adição à data subtração da data

Métodos DateTime

Criar a partir do formato Converter Immutable Formatar data Diferença de datas Modificar data Adicionar intervalo Subtrair intervalo Definir data Definir data ISO Definir hora Definir timestamp Definir fuso horário Obter fuso horário Obter offset Obter timestamp Erros de análise

Métodos DateInterval

Criar a partir de string Formatar intervalo

Básico

obter conteúdo do arquivo escrever string no arquivo arquivo para array

Operações em arquivos

excluir arquivo copiar arquivo renomear arquivo ou pasta criar arquivo temporário criar arquivo com nome único

Operações em pastas

criar pasta excluir pasta verificar se é pasta ler conteúdo ler conteúdo por padrão espaço disponível capacidade total da pasta

Verificações

verificar existência de arquivo ou pasta verificar se é arquivo determinar se o arquivo está disponível para leitura verificar se o arquivo está disponível para escrita verificar se é um arquivo executável

Caminhos de arquivos

nome da pasta a partir do caminho nome do arquivo a partir do caminho caminho absoluto para o arquivo informações sobre o caminho do arquivo

Informação

obter tamanho do arquivo alterar permissões do arquivo alterar proprietário do arquivo alterar grupo do arquivo definir tempo de modificação tempo de modificação do arquivo tempo de criação do arquivo tempo de acesso ao arquivo determinar tipo MIME tipo MIME do arquivo limpar cache de estado

Inclusão de arquivos

Incluir arquivo Inclusão única Inclusão obrigatória Inclusão obrigatória única

Arquivos de baixo nível

abrir arquivo ou URL ler arquivo ler linha do arquivo ler caractere do arquivo escrever no arquivo fechar handle do arquivo ler arquivo verificar fim do arquivo navegar pelo arquivo redefinir ponteiro do arquivo truncar arquivo posição no arquivo output do restante do arquivo

Pastas de baixo nível

ler conteúdo abrir pasta fechar pasta

Arquivos especiais

ler arquivo CSV escrever arquivo CSV ler arquivo INI

Upload de arquivos

determinar upload de arquivo mover arquivo carregado para novo local

Diversos

bloquear arquivo output formatado em stream output formatado de array em stream

Verificação de existência

Verificação de existência de classe Verificação de existência de método Verificação de existência de propriedade Verificação de existência de trait Verificação de existência de interface

Obtenção de informações sobre classes

Obtenção do nome da classe Obtenção da classe pai Obtenção dos métodos da classe Obtenção das propriedades da classe Obtenção das propriedades do objeto Obtenção da classe chamada

Verificação de tipos e relações

Verificação do tipo de objeto Verificação de pertencimento à classe Verificação de herança de classe Lista de interfaces da classe Lista de classes pai Lista de traits utilizados

Carregamento automático de classes

Definição de namespace Registro de carregador automático Obtenção de carregadores automáticos Remoção de carregador automático Chamada do carregador automático

Trabalho com declarações

Criação de alias de classe Obtenção de classes declaradas Obtenção de interfaces declaradas Obtenção de traits declarados

Criação

Criação de objeto Declaração de classe Declaração de interface Declaração de trait

Chamadas

Chamada estática Chamada estática com array

Principais métodos mágicos

Construtor do objeto Destrutor do objeto Clonagem de objeto

Acesso a propriedades

Leitura de propriedades Escrita de propriedades Verificação de propriedade Remoção de propriedade

Interceptação de chamadas

Chamada de método Chamada estática Chamada como função

Serialização

Preparação para serialização Restauração do objeto Serialização moderna Desserialização moderna

Conversão de objetos

Para string Para var_export Para var_dump

Tratamento de Exceções

Bloco de tratamento Captura de exceção Ações finais Lançamento de exceção Classe base de exceções Tratamento de erros como exceções

Funções

configuração de exibição de erros registro em log de erros rastreamento de chamadas impressão de rastreamento registro de finalização stack de chamadas Xdebug geraçãode erro personalizado análogo ao trigger_error definição de manipulador de exceções definição de manipulador de erros restauração do manipulador de erros restauração do manipulador de exceções

Verificação de funções

verificação da existência da função verificação da possibilidade de chamada

Chamada de funções

chamada da função de callback chamada com array de argumentos

Trabalhando com argumentos

obtenção de argumentos contagem de argumentos obtenção de argumento específico

Processamento de eventos

registro da função de tick cancelamento da função de tick

Variáveis

exibir informações sobre uma variável exibição conveniente de variáveis

Listas

lista de todas as variáveis lista de todas as constantes lista de todas as funções lista de arquivos incluídos

Memória

uso atual de memória uso máximo de memória
decodificação JSON codificação em JSON serialização de dados desserialização de dados exportação de variável

Configurações

definir valor da configuração obter valor da configuração obter todas as configurações informações sobre configurações

Extensões

lista de extensões carregadas verificar carregamento da extensão funções da extensão

Informação

versão da linguagem comparação de versões
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar