Allora in questo contesto, ottengo il famoso messaggio. Ho estrapolato la funzione errore_back
codice:
function errore_back($pippo) {
print $pippo;
}
// controllo i valori composti ca campo massimo e minimo
function min_max($var_1, $var_2, $word) {
echo 'var1 = '.$var_1.'
var2 = '.$var_2; // RIGA AGGIUNTA DOPO
if($var_1 != "" && $var_2 != "") {
// controllo se min è inferiore a max
if($var_1 < $var_2) {
$min_max = $var_1." - ".$var_2;
} elseif ($var_1 >= $var_2) {
errore_back("$word:
Il valore minimo deve essere inferiore al valore massimo");
} //end if
} else {
$min_max = "Valori non arrivati entrambi";
} // end if
echo '
min_max = '.$min_max; // RIGA AGGIUNTA DOPO
return $min_max;
}
?>
<? print min_max(24,23,"pippo") ?>
Messaggio :
codice:
var1 = 24
var2 = 23pippo:
Il valore minimo deve essere inferiore al valore massimo
Notice: Undefined variable: min_max in c:\program files\easyphp\www\tests\test2244.php on line 28
min_max =
Notice: Undefined variable: min_max in c:\program files\easyphp\www\tests\test2244.php on line 29