Ciao a tutti,
per effettuare la stampa del codice html uso il comando echo nel seguente modo
echo "il valore dell'array nomi[pippo] è $nomi["pippo"]";
mi viene riscontrato però un errore. Io allora modifico la riga in
echo "il valore dell'array nomi[pippo] è $nomi[pippo]";
e l'html risultante è corretto...
però leggo su www.php.net
che bisogna fare attenzione a quando non si usano le virgolette per indicare la chiave di un array associativo perchè altrimenti la stringa pippo nell'esempio viene prima interpretata come una variabile definita con define e in assenza di essa viene interpretata come nome della chiave.
Quindi
$a = $nomi["pippo"] è corretto
$a = $nomi[pippo] può funzionare ma non è corretto
io mi chiedo, e vi chiedo:
ma se inserisco $nomi["pippo"] all'interno dell'argomento di un echo come mai mi da errore? Devo usare gli apici singoli?
grazie per la delucidazione