Hi,
vorab, das funktioniert alles, auch keine Fehlermeldung, aber heisst ja nichts.
Wenn ich innerhalb einer Funktion eine Datei mit Variabeln include, sind diese auch nur in dieser Funktion verfügbar.
zb.
<?php
$x = '1223455';
?>
Innerhalb der Funktion kann ich somit $x aufrufen, ausserhalb natürlich nicht.
Wenn das aber nun keine einfache Variabel(in der externen Datei) ist die ich include, sondern eine
Funktion, dann ist diese auch ausserhalb aufrufbar. Das bedeutet zwar, dass Funktionen immer global sind, aber einige Fragen bleiben doch.
Darf eine Funktion innerhalb einer anderen Funktion auftauchen, wahrscheinlich schon, daher frage ich mal anders, gibt es Gründe das nicht zu tun?
Wie muss ich mir das bildlich vorstellen, wenn ich nicht includen würde?
zb.
func_1()
{
func_2($para1,$para2)
{}
}
Oder ist die visuelle Vorstellung ganz anders als PHP intern das beim includen sieht?
vg.
Oliver