Visualizzazione dei risultati da 1 a 7 su 7

Discussione: global

  1. #1

    global

    salve a tutti
    sto usando la funzione global :
    e vorrei dare un nuovo valore alla variabile globale in una funzione ?
    si puo fare ?
    es
    $ciao = "ciao ";
    global $ciao;
    function carica valore(nuovo ){
    global $ciao
    echo $ciao ; // ciao
    $ciao =" ciao ! come va ? ";
    }

    echo $ciao; //ciao come va ?



    lasciando stare return che mi serve per altro
    grazie
    si! si! mi sembra che sto programmando !

  2. #2
    anche un link per un tutorial mi va bene in mancanza d'altro ..................
    grazie
    si! si! mi sembra che sto programmando !

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    In realtà non ho capito la tua domanda
    Cosa vuoi fare/ottenere/capire?

  4. #4
    vorrei dare alla variabile globale $ciao nel esempio il nuovo valore assegnato nella funzione ...
    si! si! mi sembra che sto programmando !

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Vediamo se ho capito
    Codice PHP:
    <?php
    function valore($varName,$varValue)
    {
      
    $GLOBALS[$varName] = $varValue;
    }
    $ciao "ciao";
    valore("ciao","ciao come va");
    echo 
    $ciao;
    ?>
    Questa funzione in pratica ti consente di scegliere quale variabile GLOBALE valorizzare e con quale valore, infatti il risultato del pezzetto di codice che ho scritto è

    ciao come va

    Altrimenti, se il tuo obiettivo è modificare solo ed esclusivamente la variabile $ciao, la tua funzione va quasi bene, con qualche ritocco
    Codice PHP:
    <?php
    $ciao 
    "ciao ";
    function 
    carica_valore($nuovo){
    global 
    $ciao;
    $ciao =$nuovo;
    }
    carica_valore("ciao come va?");
    echo 
    $ciao//ciao come va ? 
    ?>

  6. #6
    devi usare la variabile predefinita del php, $GLOBALS, quindi:

    $GLOBALS['ciao'] = "ciao ";

    function carica valore($nuovo)
    {
    echo $GLOBALS['ciao'] ; // ciao
    $GLOBALS['ciao'] =" ciao ! come va ? ";
    }

    echo $GLOBALS['ciao']; //ciao come va ?

    dovrebbe andare.

  7. #7
    grazie a tutti adesso provo !

    si! si! mi sembra che sto programmando !

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.