Como mudar as configurações
Sintaxe Básica
Manual do PHP
PHP Manual
Referência da Linguagem
Sintaxe Básica
Tags PHP
Escapando o HTML
Separação de instruções
Comentários
Tipos
Introdução
Booleanos
Inteiros
Números de ponto flutuante
Strings
Arrays
Objetos
Recursos
NULL
Callbacks / Callables
Pseudo-tipos e variáveis utilizadas nesta documentação
Manipulação de tipos
Variáveis
Básico
Variáveis Pré-definidas
Escopo de variáveis
Variáveis variáveis
Variáveis de fontes externas
Constantes
Sintaxe
Constantes Mágicas
Expressões
Operadores
Precedência de Operadores
Operadores Aritméticos
Operadores de Atribuição
Operadores bit a bit (bitwise)
Operadores de Comparação
Operadores de controle de erro
Operadores de Execução
Operadores de Incremento/Decremento
Operadores Lógicos
Operadores de String
Operadores de Arrays
Operadores de tipo
Estruturas de Controle
Introdução
if
else
elseif/else if
Sintaxe Alternativa para estruturas de controle
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
Funções
Funções definidas pelo usuário
Argumentos de funções
Retornando valores
Funções variáveis
Funções internas (built-in)
Funções anonimas
Classes e Objetos
Introdução
O básico
Propriedades
Constantes do Objeto
Autoloading Classes
Construtores e Destrutores
Visibilidade
Herança de Objetos=
Operador de Resolução de Escopo (::)
Palavra-Chave 'static'
Abstração de Classes
Interfaces de Objetos
Traits
Classes anônimas
Sobrecarga
Iteração de Objetos
Métodos Mágicos
final
Clonando objetos
Comparando objetos
Type Hinting
Late Static Bindings
Objetos e Referências
Serialização de Objetos - objetos em sessão
Log de modificações da POO
Namespaces
Namespaces overview
Defining namespaces
Declaring sub-namespaces
Defining multiple namespaces in the same file
Using namespaces: Basics
Namespaces and dynamic language features
namespace keyword and __NAMESPACE__ constant
Using namespaces: Aliasing/Importing
Global space
Using namespaces: fallback to global function/constant
Name resolution rules
FAQ: things you need to know about namespaces
Erros
Básico
Erros no PHP 7
Exceções
Estendendo exceções
Generators
Generators - Visão Geral
Sintaxe do Generator
Comparando generators com objetos Iterator
Referências
O que são referências
O que as referências fazem
O que referências não são
Passagem por referência
Retornando referências
Destruindo referências
Demonstrando referências
Variáveis pré-definidas
Superglobais
— Superglobais são variáveis nativas que estão sempre disponíveis em todos escopos
$GLOBALS
— Referencia todas variáveis disponíveis no escopo global
$_SERVER
— Informação do servidor e ambiente de execução
$_GET
— HTTP GET variáveis
$_POST
— HTTP POST variables
$_FILES
— HTTP File Upload variáveis
$_REQUEST
— Variáveis de requisição HTTP
$_SESSION
— Variáveis de sessão
$_ENV
— Environment variables
$_COOKIE
— HTTP Cookies
$php_errormsg
— A mensagem de erro anterior
$HTTP_RAW_POST_DATA
— Informação não-tratada do POST
$http_response_header
— Cabeçalhos de resposta HTTP
$argc
— O número de argumentos passados para o script
$argv
— Array de argumentos passados para o script
Exceções pré-definidas
Exception
ErrorException
Error
ArithmeticError
AssertionError
DivisionByZeroError
ParseError
TypeError
Interfaces e Classes pré-definidas
Traversable
— A interface Traversable
Iterator
— A interface Iterator
IteratorAggregate
— A interface IteratorAggregate
Throwable
ArrayAccess
— A interface ArrayAccess
Serializable
— A interface Serializable
Closure
— A classe Closure
Generator
— A classe Generator
Opções e parâmetros de contexto
Opções de contexto de Socket
— Lista de opções de contexto de Socket
Opções de contexto do HTTP
— Lista de opções de contexto do HTTP
Opções de contexto do FTP
— Lista de opções de contexto do FTP
Opções de contexto de SSL
— Lista de opções de contexto de SSL
Opções de contexto do CURL
— Lista de opções de contexto do CURL
Opções de contexto do Phar
— Lista de opções de contexto do Phar
Opções de contexto do MongoDB
— Lista de opções de contexto do MongoDB
Parâmetros de contexto
— Listagem de parâmetros de contexto
Protocolos e Wrappers suportados
file://
— Accessing local filesystem
http://
— Accessing HTTP(s) URLs
ftp://
— Accessing FTP(s) URLs
php://
— Accessing various I/O streams
zlib://
— Compression Streams
data://
— Data (RFC 2397)
glob://
— Find pathnames matching pattern
phar://
— PHP Archive
ssh2://
— Secure Shell 2
rar://
— RAR
ogg://
— Audio streams
expect://
— Process Interaction Streams
Como mudar as configurações
Sintaxe Básica
Manual do PHP
PHP Manual