[RESOLU] Que signifie $variable[0]{0} ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Que signifie $variable[0]{0} ?

Re: Que signifie $variable[0]{0} ?

par hikaru59 » 31 juil. 2021, 22:02

Merci beaucoup !

Re: Que signifie $variable[0]{0} ?

par ynx » 31 juil. 2021, 19:49

Bonjour,

Il s'agit d'une syntaxe alternative pour accéder aux éléments d'un tableau.

Sur la doc de php, sous "Accès aux éléments d'un tableau en utilisant la syntaxe à base de crochets" :
Antérieur à PHP 8.0.0, les crochets et accolades pouvait être utilisé de façon interchangeable pour accéder aux éléments d'un tableau (e.g. $array[42] et $array{42} feraient tous deux la même chose dans l'exemple ci-dessus). La syntaxe avec les accolades a été rendu obsolète en PHP 7.4.0 et n'est plus supportée à partir de PHP 8.0.0.
https://www.php.net/manual/fr/language. ... .accessing

Bonne journée,

Que signifie $variable[0]{0} ?

par hikaru59 » 31 juil. 2021, 09:00

Bonjour,
J'ai trouvé un script sur internet. Il y a une seule ligne que je n'arrive pas à comprendre :

Code : Tout sélectionner

$result[0]{0}
Je comprends le $result[0], mais pas le {0}.
Que signifie le {0} ?

En tout cas, VS Code me dit que c'est "deprecated in php 7.4. Targeting php 8.0.0".
Donc c'est quoi l'équivalent pour remplacer cela ?