hallo zusammen
ich rufe in eine script ein funktion auf, diese soll den
bergebenen wert überprüfen und bei nichtübereinstimmung
ein fehler zurückgeben. nun gibt mir die return funktion
die variable nicht zurück.
jemand eine idee?
mfg
larix
ich rufe in eine script ein funktion auf, diese soll den
bergebenen wert überprüfen und bei nichtübereinstimmung
ein fehler zurückgeben. nun gibt mir die return funktion
die variable nicht zurück.
PHP-Code:
<?php
//main
check($var);
echo "$var: $var";
echo "$eh: $eh";
//$eh sollte bei leerem $var error ausgeben,
//doch $eh ist ebenfalls leer obwohl sie zurückgeben wurde!
//funktion
function check($var) {
if(empty($var))
{
echo "ungültig";
$eh="error";
return($eh);
}
else
{
echo "gültig";
return($var);
}
?>
mfg
larix
Kommentar