foomaker: global in verschachtelten Funktionen

Beitrag lesen

Reiche das Array von außen nach innen durch

okay, wie kann ich dann in der inneren Funktion das array verändern?

über die Rückgabewerte

  
$arr=array();  
array_push($arr,x1());  
  
function x1()  
{  
  /* ... */  
  return(x11());  
}  
  
function x11()  
{  
  $r=1;  
  return($r);  
}  
  

Ans array $arr sollte nun der Wert 1 angehängt sein.

Meiner Ansicht nach ist das Gefährliche an globalen Variablen, dass Du ausserhalb der Funktionen nicht erkennen kannst, dass ihr Wert verändert wird.

Gruß vom foomaker

--
Natürlich glaube ich an die Existenz von Ausserirdischen. Schliesslich gibt es ja auch das PERFEKTE SCRIPT.