Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Quote Originariamente inviata da k.b Visualizza il messaggio
    Detto questo le variabili globali sono il male e ogni volta che ne usi una da qualche parte un gattino muore
    una domanda riguardo a questa affermazione.
    intendi variabili settate come global, o intendi una variabile settata a inizio script (ad esempio nell'header) che poi viene usata in tutti gli script sottostanti (ad esempio nel body e nel footer)??

  2. #2
    Quote Originariamente inviata da fermat Visualizza il messaggio
    una domanda riguardo a questa affermazione.
    intendi variabili settate come global, o intendi una variabile settata a inizio script (ad esempio nell'header) che poi viene usata in tutti gli script sottostanti (ad esempio nel body e nel footer)??
    Non mi e' chiaro cosa intendi per "settate come global".

    Comunque il concetto e' che se tu hai qualcosa come:
    Codice PHP:
    $user_id 12;

    include 
    'misc_lib.php';

    echo 
    $user_id
    e poi da qualche parte in una remota funzione dentro misc_lib.php o altro file in esso incluso c'e'
    Codice PHP:
    global $user_id;

    if (
    $user_id 14) {
        
    //

    buona fortuna a trovare la riga in cui quell'if ha UN SOLO UGUALE ANZICHE' DUE e ti cambia $user_id da 12 a 14 nel tuo script principale

    Se invece di usare le variabili globali si usano sempre funzioni con argomenti e valori di ritorno, allora si sa sempre dove e quando vengono (o possono venire) modificati i valori.

  3. #3
    ok con questo esempio mi hai perfettamente risposto!
    grazie!

Tag per questa discussione

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.