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