Qu'est-ce que c'est?
Ceci est une collection de questions qui se posent de temps en temps sur la syntaxe en PHP. Il s'agit également d'un wiki communautaire, donc tout le monde est invité à participer au maintien de cette liste.
Pourquoi est-ce?
Auparavant, il était difficile de trouver des questions sur les opérateurs et autres jetons de syntaxe.¹
L'idée principale est d'avoir des liens vers des questions existantes sur Stack Overflow, il est donc plus facile pour nous de les référencer, de ne pas copier le contenu du manuel PHP.
Remarque: depuis janvier 2013, Stack Overflow prend en charge les caractères spéciaux . Entourez simplement les termes de recherche de guillemets, par exemple[php] "==" vs "==="
Que dois-je faire ici?
Si vous avez été pointé ici par quelqu'un parce que vous avez posé une telle question, veuillez trouver la syntaxe particulière ci-dessous. Les pages liées au manuel PHP ainsi que les questions liées répondront probablement à votre question. Si c'est le cas, vous êtes encouragé à voter pour la réponse. Cette liste n'est pas destinée à remplacer l'aide fournie par d'autres.
La liste
Si votre jeton particulier n'est pas répertorié ci-dessous, vous le trouverez peut-être dans la liste des jetons de l'analyseur .
&
Opérateurs ou références au niveau du bit
- Que signifie démarrer une fonction PHP avec une esperluette?
- Comprendre PHP & (esperluette, bit à bit et) opérateur
- Opérateur PHP "&"
- Différence entre & et && en PHP
- Que signifie "&" ici en PHP?
- Que signifie «&» dans ce cas?
- Que signifie le signe "&" en PHP?
- Que signifie cette signature (&) en PHP?
- Comment fonctionne l'opérateur "&" dans une fonction PHP?
- Que signifie & in & 2 en PHP?
- Quand dois-je utiliser un opérateur au niveau du bit?
- Est-il jamais nécessaire d'utiliser une esperluette devant un objet? (& $)
=&
Références
- Opérateur d'affectation de référence en PHP, = &
- Que signifient les opérateurs "= &" et "& =" en PHP?
- Que font les opérateurs '& =' et '= &'?
- Que signifie = & en PHP?
&=
Opérateurs au niveau du bit
- 'AND' vs '&&' comme opérateur
- Différence entre & et && en PHP
- Y a-t-il une différence entre les opérateurs "et" et "&&" en PHP?
- PHP - et / ou mots clés
- Que signifie le signe pourcentage en PHP?
- Qu'est-ce que l'opérateur PHP% et comment l'utiliser dans des exemples réels?
@
Opérateurs de contrôle d'erreur
- À quoi sert le symbole @ en PHP?
- Symbole 'At' avant le nom de la variable en PHP: @ $ _ POST
- Fonctions PHP et @functions
- Dois-je utiliser @ dans mon code PHP?
- Que signifie @ en PHP?
- Quels sont les opérateurs PHP "?" et ":" appelé et que font-ils?
- ?: opérateur («l'opérateur Elvis») en PHP
- Où puis-je lire sur les conditions effectuées avec "?" et ":" (deux points)?
- Utiliser PHP 5.3?: Opérateur
??
Opérateur Null Coalesce (depuis PHP 7)
?string
?int
?array
?bool
?float
Déclaration de type de retour nul (depuis PHP 7.1)
:
Syntaxe alternative pour les structures de contrôle , opérateur ternaire
::
Opérateur de résolution de portée
- Que signifient deux deux-points en PHP?
- Quelle est la signification du nom de jeton PHP T_PAAMAYIM_NEKUDOTAYIM?
- Quelle est la différence entre :: (double colon) et -> (flèche) en PHP?
- Que sont exactement les liaisons statiques tardives en PHP?
- static :: staticFunctionName ()
- T_PAAMAYIM_NEKUDOTAYIM inattendu, attend T_NS_Separator
- Barre oblique inverse en PHP - qu'est-ce que cela signifie?
- Que fait un \ (barre oblique inverse) en PHP (5.3+)?
- Comment s'appelle l'opérateur PHP "->" et comment le dites-vous lorsque vous lisez du code à haute voix?
- Où utilisons-nous l'opérateur d'objet "->" en PHP?
- Quelle est la différence entre :: (double colon) et -> (flèche) en PHP?
- Que signifie la syntaxe PHP $ var1 -> $ var2?
- Que signifie "->" en PHP?
=>
Tableaux
- Que signifie "=>" en PHP?
- Utilisation de => en PHP
- Que signifie $ k => $ v dans foreach ($ ex as $ k => $ v)?
>>
Opérateurs au niveau du bit
<<
Opérateurs au niveau du bit
- Que signifie <<< END en PHP?
- Expression PHP <<< EOB
- En PHP, que représente "<<<"?
- Utilisation de <<< CON en PHP
- Quel est ce type de syntaxe en PHP?
- En quoi les opérateurs de comparaison d'égalité PHP (== double égal) et d'identité (=== triple égal) diffèrent-ils?
- Opérateurs PHP! = Et ==
- Les 3 égaux différents
- Jonglage de type et comparaisons (strictes) supérieures / inférieures à PHP
- Que signifie "==="?
- En quoi les opérateurs de comparaison d'égalité PHP (== double égal) et d'identité (=== triple égal) diffèrent-ils?
- Les 3 égaux différents
- Jonglage de type et comparaisons (strictes) supérieures / inférieures à PHP
- Opérateurs PHP! = Et ==
- Y a-t-il une différence entre! == et! = En PHP?
- comparaison,! == contre! =
- Quelle est la différence entre <> et! =
- Opérateur PHP <>
- Opérateur <> de PHP
- Quelle est la différence entre <> et! =
- Jonglage de type et comparaisons (strictes) supérieures / inférieures à PHP
<=>
Opérateurs de comparaison (depuis PHP 7.0)
- Quelle est la différence entre le | et || les opérateurs?
- Qu'est-ce que l'utilisation d'un seul tuyau '|' Dans un argument de fonction faire?
- Quelle est la différence entre le | et || les opérateurs?
- PHP - et / ou mots clés
- Que fait exactement || signifier?
- Le comportement de l'opérateur or en PHP
+
Opérateurs arithmétiques , Opérateurs de tableaux
+=
et -=
opérateurs d'affectation
++
et --
incrémentation / décrémentation des opérateurs
- Différence entre la période et la virgule lors de la concaténation de l'écho et du retour?
- Qu'est-ce qu'un . (dot) faire en PHP?
- Que signifie $$ (dollar dollar ou double dollar) en PHP?
- qu'est-ce que "$$" en PHP
- $ function () et $$ variable
[]
Tableaux (syntaxe courte depuis PHP 5.4)
- Tableaux PHP ... Quelle est / sont la (les) signification (s) d'une parenthèse vide?
- Quel est le sens de []
- Php array_push () vs myArray []
- Que signifie [] lors de la lecture à partir d'un tableau PHP?
- Raccourci pour les tableaux:
$var = []
tableau vide littéral
<?
Ouverture et fermeture des balises
...
Déballage des arguments (depuis PHP 5.6)
**
Exponentiation (depuis PHP 5.6)
#
Commentaire de style shell sur une ligne
?->
Appels d'opérateur NullSafe
$
variables, mais $$
uniquement sur les variables variables. Je pense que cela devrait être modifié quelque part.
/**
?