Hey :)
Weil es hier keine Variable namens $sql in diesem Geltungsbereich gibt.
Dein $sql innerhalb der Funktion art() ist ein vollkommen anderes, als das außerhalb.Lies http://www.php.net/manual/en/language.variables.scope.php, da wird der Geltungsbereich von Variablen erklärt.
Danke, dass hatte ich (anscheinend) schon davor verstanden. Heisst das im endeffekt, dass ich den Funktionsaufruf in eine Variable "speichern" muss, damit das return die Variable "fuellt"?
function function($param){
do_this($param);
return $param;
}
$das_will_ich_verwenden=function($param);
<maddin>