Page 43 - Corso di PHP - Livello base
P. 43

$array['secondo_elemento'] = "Ilaria";
                 $array['terzo_elemento'] = "Gabriele";
                 // questo è un array associativo


                 echo $array['primo_elemento'] . "<br />";

                 echo $array['secondo_elemento'] . "<br />";
                 echo $array['terzo_elemento'] . "<br />";

                 // questo è il modo in cui se ne stampano gli elementi


                 ?>

                Potete  liberamente  scegliere  se  includere  l'indice  tra  apici  o

                doppi apici ma occhio a dimenticarvi l'inclusione, perché una
                dichiarazione  tipo  $array[primo_elemento]  può  andare  bene  e

                l'elemento sarà aggiunto all'array ma vi comparirà una notice,
                che non è proprio un errore ma è comunque una notifica che vi
                fa  capire  che c'è  qualcosa  che  non  va e,  a  meno  che  non  le

                disabilitiamo (cosa sconsigliatissima), non sono belle da vedere.
                Ecco cosa succede con una dichiarazione come “$array[php]”:


                Notice: Use of undefined constant primo_elemento -

                assumed                              'primo_elemento'                                 in
                C:\wamp\www\PrimoProgetto\index.php on line 26

                Infine,  sempre  per  quanto  riguarda  gli  array  associativi,
                dobbiamo  sapere  che  se  vogliamo  includere  la  stampa  di  un
                elemento dell'array all'interno di una frase stampata con echo,

                possiamo  sì  utilizzare  la  concatenazione  come  abbiamo  fatto
                finora,  ma  possiamo  anche  includere  l'elemento  dell'array

                direttamente  nella  frase  (che  ovviamente,  come  ricorderete,
                dovrà essere compresa esclusivamente tra doppi apici), ma con

                un'accortezza,  e  cioè  dovremo  inserire  l'elemento  tra
                parentesi graffe:


                 <?php





                                                           43
   38   39   40   41   42   43   44   45   46   47   48