Hello,
Ich habe folgendes Problem:
<?php
function semmel() {
$gebaeck = "Semmel";
}
function ausgabe(){
semmel();
echo $gebaeck;
}
ausgabe();
?>
Es ist bedauerlich, dass die Begriffe heute so verwaschen werden.
Alles drei sind keine Funktionen, sondern Prozeduren.
Eine Funktion hat immer einen Rückgabewert, und sollte auch sonst nirgends Spuren hinterlassen. Dann wäre sie nämlich ein Objekt.
<?php
------------------
function semmel($gebaeck)
{
$semmel = $gebaeck;
return $semmel;
}
------------------
function ausgabe()
{
$gebäck = semmel();
return $gebaeck;
}
echo ausgabe();
?>
So wäre es sauber aufgelöst, ohne dass es sinnvoll wäre ;-))
Funktionen benötigen also nicht unbedingt ein Argument.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau