Mailinglisten-Archive | 
Zitat von Lutz Zetzsche:
> (1) mit global:
>
> function deineFunktion() {
>   global $var;
>   $var[0] = 'Test';
> }
> deineFunktion();
> echo($var[0]);
>
>
> (2) mit return:
>
> function deineFunktion() {
>   global $var;
>   $var[0] = 'Test';
>   return $var;
> }
> $returnedVar = deineFunktion();
> echo($returnedVar[0]);
>
>
> (3) mit Verweis als Parameter:
>
> function deineFunktion(&$var) {
>   global $var;
>   $var[0] = 'Test';
> }
> deineFunktion();
> echo($returnedVar[0]);
>
>
> Nicht getestet - ich hoffe, ich habe auf die Schnelle keinen Fehler
> "intrigiert". ;-)
leider doch... Der Kopierteufel hat zugeschlagen. War zu schnell. ;-) Neuer
Versuch:
(1) mit global:
function deineFunktion() {
  global $var;
  $var[0] = 'Test';
}
deineFunktion();
echo($var[0]);
(2) mit return:
function deineFunktion() {
  $var[0] = 'Test';
  return $var;
}
$returnedVar = deineFunktion();
echo($returnedVar[0]);
(3) mit Verweis als Parameter:
$var = array();
function deineFunktion(&$var) {
  $var[0] = 'Test';
}
deineFunktion($var);
echo($var[0]);
Jetzt, aber - hoffentlich. Sorry fuer die Verwirrung. ;-)
Lutz
    php::bar PHP Wiki - Listenarchive