Hello,
Ich habe mal wieder ein Problem. Ist es möglich, eine (fremde) Funktion innerhalb einer Funktion aufzurufen?
z.b.
function tuwas()
{
echo "tu was";
}
function machwas()
{
tuwas();
}
machwas();
Der Aufruf ist möglich. Es gibt aber keine private functions. D.h., dass Du innerhalb einer Funktion keine Funktion deklarieren kannst, die dann ausschließlich nur dieser Funktion zur Verfügung steht. Wenn Du eine Funktion innerhalb einer andern deklarierst, daf die neue innerhalb des gesamten Scriptes noch nicht existiereren und steh anschließend auch dem gesamten Script zur Verfügung. Es wäre quasi Aufgabenstellung für PHP 6, dies zu ermöglichen. PHP 5 kann es bereits für die OOP, also private Functions für Objekte.
Außerdem hast Du in Deinem Beispiel keine Funktionen, sondern Prozedurten deklariert, denn eine "echte" Funktion hat einen Rückgabewert und spricht keinesfalls selber externe Kanäle (Standardausgabe) an.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau