O que é isso?
Esta é uma coleção de perguntas que surgem de vez em quando sobre sintaxe no PHP. Este também é um Wiki da comunidade, portanto todos são convidados a participar da manutenção desta lista.
Por que é isso?
Costumava ser difícil encontrar perguntas sobre operadores e outros tokens de sintaxe.¹
A idéia principal é ter links para perguntas existentes no Stack Overflow, para que seja mais fácil referenciá-las, não copiar sobre o conteúdo do Manual do PHP.
Nota: Desde janeiro de 2013, o Stack Overflow suporta caracteres especiais . Apenas coloque os termos da pesquisa entre aspas, por exemplo[php] "==" vs "==="
O que devo fazer aqui?
Se você foi indicado aqui por alguém por ter feito essa pergunta, encontre a sintaxe específica abaixo. As páginas vinculadas ao manual do PHP, juntamente com as perguntas vinculadas, provavelmente responderão à sua pergunta. Em caso afirmativo, você é incentivado a votar novamente na resposta. Esta lista não pretende substituir a ajuda fornecida por outras pessoas.
A lista
Se o seu token específico não estiver listado abaixo, você poderá encontrá-lo na Lista de Tokens do Analisador .
&
Operadores ou referências bit a bit
- O que significa iniciar uma função PHP com um e comercial?
- Entendendo o operador PHP & (e comercial, bit a bit e)
- Operador PHP "&"
- Diferença entre & e && em PHP
- O que "&" significa aqui em PHP?
- O que "&" significa neste caso?
- O que o sinal "&" significa em PHP?
- O que essa assinatura significa (&) em PHP?
- Como o operador "&" funciona em uma função PHP?
- O que & in & 2 significa em PHP?
- Quando devo usar um operador bit a bit?
- Existe a necessidade de usar e comercial na frente de um objeto? (& $)
=&
Referências
- Operador de atribuição de referência em PHP, = &
- O que significam os operadores "= &" e "& =" no PHP?
- O que os operadores '& =' e '= &' fazem?
- O que significa = & significa em PHP?
- 'AND' vs '&&' como operador
- Diferença entre & e && em PHP
- Existe alguma diferença entre os operadores "e" e "&&" no PHP?
- PHP - e / ou palavras-chave
- O que o sinal de porcentagem significa em PHP?
- O que é o operador PHP% e como eu o uso em exemplos do mundo real?
@
Operadores de controle de erros
- Qual é o uso do símbolo @ no PHP?
- Símbolo 'At' antes do nome da variável no PHP: @ $ _ POST
- Funções PHP e @functions
- Devo usar @ no meu código PHP?
- O que significa @ em PHP?
- O que são os operadores PHP "?" e ":" chamado e o que eles fazem?
- ?: operator (o 'operador Elvis') em PHP
- Onde posso ler sobre condicionais feitos com "?" e ":" (dois pontos)?
- Usando o PHP 5.3?: Operador
??
Operador de coalescência nula (desde PHP 7)
?string
?int
?array
?bool
?float
Declaração de tipo de retorno anulável (desde PHP 7.1)
:
Sintaxe alternativa para estruturas de controle , Operador Ternário
::
Operador de resolução de escopo
- O que dois pontos significam em PHP?
- Qual é o significado do nome do token PHP T_PAAMAYIM_NEKUDOTAYIM?
- Qual é a diferença entre :: (dois pontos duplos) e -> (seta) no PHP?
- O que exatamente são as ligações estáticas tardias no PHP?
- static :: staticFunctionName ()
- Inesperado T_PAAMAYIM_NEKUDOTAYIM, esperando T_NS_Separator
- Como é chamado o operador PHP "->" e como você diz isso ao ler o código em voz alta?
- Onde usamos o operador de objeto "->" no PHP?
- Qual é a diferença entre :: (dois pontos duplos) e -> (seta) no PHP?
- O que significa a sintaxe do PHP $ var1 -> $ var2?
- O que "->" significa / se refere no PHP?
=>
Matrizes
- O que significa "=>" em PHP?
- Uso de => em PHP
- O que $ k => $ v no foreach ($ ex como $ k => $ v) significa?
- O que <<< END significa em PHP?
- Expressão PHP <<< EOB
- No PHP, o que "<<<" representa?
- Usando <<< CON em PHP
- O que é esse tipo de sintaxe no PHP?
- Como os operadores de comparação de igualdade do PHP (== duplos iguais) e identidade (=== triplos iguais) diferem?
- Operadores PHP! = E ==
- Os 3 iguais iguais
- Malabarismo de tipo e (estrito) maior / menor que comparações no PHP
- O que significa "==="?
- Como os operadores de comparação de igualdade do PHP (== duplos iguais) e identidade (=== triplos iguais) diferem?
- Os 3 iguais iguais
- Malabarismo de tipo e (estrito) maior / menor que comparações no PHP
- Operadores PHP! = E ==
- Existe uma diferença entre! == e! = No PHP?
- comparando,! == versus! =
- Qual é a diferença entre <> e! =
- Operador PHP <>
- Operador <> do PHP
- Qual é a diferença entre <> e! =
- Malabarismo de tipo e (estrito) maior / menor que comparações no PHP
<=>
Operadores de comparação (desde PHP 7.0)
- Qual é a diferença entre o | e || operadores?
- O que faz usando um único tubo '|' Em um argumento de função, faça?
- Qual é a diferença entre o | e || operadores?
- PHP - e / ou palavras-chave
- O que exatamente faz || significar?
- O comportamento do operador or em PHP
+
Operadores aritméticos , operadores de matriz
+=
e -=
operadores de atribuição
++
e --
Incrementando / Decrementando Operadores
- Diferença entre ponto e vírgula ao concatenar com eco versus retorno?
- O que faz um . (ponto) fazer em PHP?
- O que $$ (dólar em dólar ou dólar em dobro) significa em PHP?
- o que é "$$" em PHP
- variável $ function () e $$
[]
Matrizes (sintaxe curta desde o PHP 5.4)
- Matrizes PHP ... Qual é / são os significados de um colchete vazio?
- Qual é o significado de []
- Php array_push () vs myArray []
- O que significa [] ao ler de uma matriz PHP?
- Atalho para matrizes:
$var = []
matriz vazia literal
<?
Tags de abertura e fechamento
...
Desempacotamento de argumento (desde PHP 5.6)
**
Exponenciação (desde PHP 5.6)
#
Comentário de uma linha no estilo de shell
?->
Chamadas do operador NullSafe
$
variável, mas apenas sobre $$
variáveis variáveis. Eu acredito que isso deve ser alterado em algum lugar.
/**
?