Hallo,
ich habe zwei Dateien:
"index.php" mit Inhalt:
<?
include ("fkt.inc.php");
add(4);
echo "---index.php---<br>";
$b = 5;
$c = $a + $b;
echo "a = ".$a."<br>";
echo "b = ".$b."<br>";
echo "c = ".$c."<br>";
?>
"fkt.inc.php" mit Inhalt:
<?
function add($a)
{
$c = $a + $b;
echo "---fkt.inc.php---<br>";
echo "a = ".$a."<br>";
echo "b = ".$b."<br>";
echo "c = ".$c."<br>";
}
?>
Das Problem: Ich will in der index.php auf die Variablen in der funktion add() zugreifen können. Im Moment wird
---fkt.inc.php---
a = 4
b = 5
c = 9
---index.php---
a =
b =
c =
ausgegeben.
"static" bewirkt doch, daß ausserhalb von Funktionen die Variable nicht verloren geht. Warum funktioniert dann nicht ein "static $b = 5" in "fkt.inc.php"?
Vielen Dank für eure Hilfe!!
Olly