Riportare risultato di una funzione nello script.

Salvo Salvi

Utente Attivo
14 Nov 2012
230
0
0
Ciao a tutti mi sapreste dire come faccio a passare dei dati dalla funzione al codice?
vi posto un esempio sbagliato per capire cosa intendo

PHP:
<?php

function attacco() {
		
		$attack = 'attacco';
		static $attack;
	}
	
	attacco();	
	$attacco = $attack;
	echo $attacco;

?>
 

virg

Nuovo Utente
19 Ott 2012
18
0
0
CIAO,
non sono molto esperto ma quella funzione io la scriverei cosi:
PHP:
<?php

function attacco() {
        
        $_POST['attack'] = 'attacco';
        static $attack;
    }
    
    attacco();    
    $attacco = $_POST['attack'];
    echo $attacco;

?>
STATIC CONSERVA IL VALORE CHE AVEVA NELLA FUNZIONE!!
 
Ultima modifica di un moderatore:

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Diciamo che non è il modo migliore quello che hai appena usato, anzi.
Prova in questo modo:
PHP:
 <?php

function attacco() {
        
        $attack = 'attacco';
        return $attack;
    }
    
    $attacco = attacco(); //in $attacco avrai il valore che conteneva la variabile $attack.
    echo $attacco;

?>