Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    ritorno per riferimento

    Salve, in questo codice posso pensare che quando assegno 0 ad $a si propaga alla variabile $increment della terza linea, o in generale alla variabile ritornata che però è messa prima dell'istruzione return?
    Codice PHP:
    function &increment()
    {
        static 
    $increment 0// Lo 0 di $a si propaga a questa variabile?
        
    return ++$increment;
    }
    $a = &increment();
    $a=0;
    echo 
    increment(); 
    Come mai questa funzione non funziona? return va per forza messo come ultima istruzione?

    Codice PHP:
    function increment() 

    static 
    $increment 0
    return ++
    $increment
    echo 
    $increment

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176
    Yes, dal momento che inserisci un return il codice successivo non viene eseguito.
    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  3. #3
    Qualcuno può aiutarmi con la prima domanda?

    grazie

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.