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

    [function] variabile esterna

    C'é la possibilità di includere in una funzione
    variabili esterne (già definite, ovviamente) come nell'esempio che non funziona?

    Codice PHP:
    $nome="pippo";

    function 
    datiesterni($me){
    $stringa="ciao $nome da $me";
    return(
    $stringa);
    };

    echo function(
    "pluto"); 
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

  2. #2
    codice:
    $nome="pippo";
    
    function datiesterni($me,$nome){
    $stringa="ciao $nome da $me";
    echo $stringa;
    };
    
    datiesterni("pluto",$nome);

  3. #3
    Meglio ancora!
    Funzione global
    Codice PHP:
    $nome="pippo"

    function 
    datiesterni($me){
    global 
    $nome;
    $stringa="ciao $nome da $me"
    return(
    $stringa); 
    }; 

    echo function(
    "pluto"); 
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

  4. #4
    se hai le global attive si


  5. #5
    non ho le global attive!
    register_global off assolutamente!
    gli hacker devono fare così:
    Cmq funziona. O sono all'oscuro di qualcosa?

    Se dici che é malsano uso il metodo che mi hai suggerito..

    Ho provato anche:
    codice:
    function datiesterni($me, $a=$nome, $b=$cognome){ 
    $stringa="ciao $a da $me";  
    return($stringa);  
    };
    ma é un disastro.
    Devo usare la funzione molte volte, non mi va di riportare le variabili ogni volta che la richiamo.
    Anche perché se dovessi modificarle, sarebbe un lavoraccio
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

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.