Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di mamsgr
    Registrato dal
    Dec 2010
    Messaggi
    11

    [utilizzare meno "risorse"] Variabili o costanti ?

    salve,
    domanda da niubbo: ma che differenza c'è A LIVELLO DI MEMORIA O DI RISORSE IMPIEGATE nell'usare variabili al posto delle costanti o viceversa?

    mi spiego meglio:

    Codice PHP:
    //definisco una cosa che non cambiera' mai più
    $username='pippo';

    /*
    ....
    ....
    ..
     // qui richiamo MOLTO codice 
    //che utilizza la variabile $username così com'è, 
    //senza modificarla mai.
    ...
    ...
    ...
    */
    echo $username
    per situazioni tipo questa, quale è meglio preferire?

    in pratica: consumano più 100 define() o 100 variabili dichiarate?

    Chiedo venia per la gniubbità

  2. #2
    le variabili, per come ti siggerisce il nome, sono soggette a VARIARE per qualche ragione: ad esempio a seconda dell'utente, dell'interazione di questo, dell'orario, dell'interazione del web master, in modo puramente random etc etc.

    le costanti, per come ti suggerisce il nome, sono soggette a NON VARIARE in nessun caso (salvo ovviamente il caso in cui si metta mano nel codice!!).

    Infatti mentre con le variabili queste possono alterarsi nello script
    Codice PHP:
    <?php
    $variabile 
    'valore iniziale';

    if( 
    una condizione si verifica )
       {
       
    $variabile 'nuovo valore';
       }

    echo 
    $variable;
    ?>
    Uno script analogo che vada ad alterare il valore di una costante definita ad inizio script genera errore!!! ... le costanti non variano!!

  3. #3
    Utente di HTML.it L'avatar di mamsgr
    Registrato dal
    Dec 2010
    Messaggi
    11
    Grazie per la risposta Oly1982, ma sei andato OT

    la mia domanda rimane:

    cambia qualcosa a livello di risorse,sistema,prestazioni se uso in modo "improprio" (ma valido) le variabili?

  4. #4
    Originariamente inviato da mamsgr
    cambia qualcosa a livello di risorse,sistema,prestazioni se uso in modo "improprio" (ma valido) le variabili?
    No non cambia niente, e l'uso non e' improprio.

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.