Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    14

    problema con le variabili dinamiche

    salve signori!

    sarò breve! non riesco assolutamente a entrare nella logica delle variabili dinamiche! sto seguendo la guida a php sul sito ma non riesco a venire a capo di questo capitolo:



    <?php
    $pippo = 'gawrsh!';
    $pluto = 'bau!';
    $paperino = 'quack!';

    $nome = 'pippo';
    echo $$nome.'
    ';
    $nome = 'pluto';
    echo $$nome.'
    ';
    $nome = 'paperino';
    echo $$nome.'
    ';
    ?>

    Il risultato sul browser sarà gawrsh!, bau! e quack!, ciascuno sulla propria riga (infatti ogni istruzione print crea il tag HTML
    che indica al browser di andare a capo; vedremo più avanti che il punto serve a concatenare i valori che vengono stampati). Il doppio segno del dollaro ci permette infatti di usare la variabile nome come contenitore del nome della variabile di cui vogliamo stampare il valore. In pratica, è come se avessimo detto a PHP: «stampa il valore della variabile che si chiama come il valore della variabile nome».

    non riesco a capire la logica del codice!! Vi prego aiutatemi! GRAZIE MILLE IN ANTICIPO A TUTTI!!!!
    Serial Gamer
    Io sono responsabile di quello che dico, non di quello che capisci.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    La logica è questa: se $nome vale "pippo", allora $$nome equivale a $pippo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    14
    Originariamente inviato da garakkio
    La logica è questa: se $nome vale "pippo", allora $$nome equivale a $pippo.
    mmh... non ci ho capito molto... ma che senso avrebbe ricavare da un valore una variabile?
    Serial Gamer
    Io sono responsabile di quello che dico, non di quello che capisci.

  4. #4
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Originariamente inviato da maxine
    mmh... non ci ho capito molto... ma che senso avrebbe ricavare da un valore una variabile?
    Il senso è che $nome può cambiare di valore, essendo a sua volta una variabile, per cui $$nome può contenere in realtà il valore di n variabili (tante quanti sono i possibili valori di $nome)

  5. #5
    Originariamente inviato da maxine
    mmh... non ci ho capito molto... ma che senso avrebbe ricavare da un valore una variabile?
    è una bella domanda... la risposta potrebbe essere: probabilmente non serve più ad un caxxo, ma volendo potresti farlo.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.