Escolar Documentos
Profissional Documentos
Cultura Documentos
Modificadores:
- global: para definir variáveis globais
- $: define uma variável, vem no começo dela
- &: referência da variável. Ao usá-la, pode ser modificada dentro de uma função.
- class: define uma classe
- function: define uma função
- $objeto->propriedade: forma de chamar por atributos ou métodos de uma
determinada classe
- __construct(): método construtor
- parent::method(): chama um método da classe pai
- class::attribute: usado para acessar atributos, ou métodos, de classes estáticas
Funções:
- echo: printa strings
- exit: encerrar
- gettype(): retorna o tipo da variável
- var_dump(): retorna não só o tipo, mas o conteúdo
- strrev($str): retorna o inverso de uma string
- strtolower($str): coloca a string em caixa baixa
- str_repeat($str, $num): repete a string passada como parâmetro na quantidade de
vezes passada
- substr_count($text, $str): conta a quantidade de ocorrências da string dentro do texto
- abs($num): retorna o valor absoluto de um número
- round($num): retorna o inteiro mais próximo
- rand(): retorna um número inteiro aleatório. Pode conter argumentos definindo seus
limites, como rand($num_1, $num_2)
- getrandmax(): retorna o maior número inteiro permitido pelo PHP
- ceil($num): arredonda número
- pow($num, $exp): eleva um número a um expoente
- array(): retorna uma matriz
- count($var): define o número de elementos em um array
- print_r($array): imprime um array estruturado, com suas posições e conteúdos
- implode($sep, $array): retorna os elementos de um array, usando o separador
passado
- array_pop($array): recebe um array, remove o último elemento e o retorna
- array_push($array, $var): recebe um array e adiciona na última posição o valor
passado
- array_shift($array): remove o primeiro elemento do array e o retorna
- array_unshift($array, $var): recebe um array e adiciona na primeira posição o valor
passado
- unset($array[$value]]): remove uma combinação de chave e valor em um mapa
- strlen($string): retorna o tamanho da string
- readline(): lê a entrada do usuário
- htmlspecialchars($html): transforma um código HTML para que o interpretador não
tome como HTML
- filter_var($entrada, $filtro, $options): filtra uma determinada entrada, dependendo do
tipo de filtro passado. Pode conter o argumento $options, que define um intervalo
a ser validado
- preg_match($exp_reg, $text): compara o texto com a expressão regular e verifica se
está válida
- isset($var): verifica se um elemento está contido num array
- preg_replace($padrao, $palavra_correta, $palavra_a_ser_alterada): altera a palavra
para a formatação correta
- header(“Location: $endereco”): faz redirecionamentos
- trim($palavra): remove espaços do início e do fim da palavra
Superglobais:
- $GLOBALS
- $_SERVER
- $_GET: contém uma matriz associativa de variáveis passadas para o script atual
usando parâmetros de consulta no URL
- $_POST: contém uma matriz associativa de variáveis passadas para o script atual
usando um formulário enviado usando o método “POST”
- $_FILES
- $_COOKIE
- $_SESSION
- $_REQUEST: este contém o conteúdo $_GET, $_POST e $_COOKIE
- $_ENV
Observações:
- Ao adicionar dois arrays e ambos contenham a mesma chave, é mantido o valor do
primeiro array
- include: inclui outros arquivos “.php”