Hallo,
ich habe folgendes Script:
<?php $var = "Irgendwas";<br />egal();
function egal(){
echo $var;
}
?\>
Nun möcht ich, dass die Varible $var aus Zeile 4 auch in Zeile 8 (echo $var;) verwendet wird. Was muss ich dazu ändern?
mfg
esel
Hallo,
ich habe folgendes Script:
<?php $var = "Irgendwas";<br />egal();
function egal(){
echo $var;
}
?\>
Nun möcht ich, dass die Varible $var aus Zeile 4 auch in Zeile 8 (echo $var;) verwendet wird. Was muss ich dazu ändern?
mfg
esel
Hallo,
du musst der Funtion die Variable erst „bekannt machen“, das geht entweder über ein global $var; in der Funktion, oder du greifst direkt über das superglobale Array $GLOBALS[‚var‘] darauf zu.
Daniel
Oder du übergibst die Variable über die Parameterliste der Funktion. (in meinen Augen die sauberere Lösung)
also:
<?php :<br />
> $var = "Irgendwas";
> egal($var);
>
>
> function egal($var){
> echo $var;
> }
>
> ?\>
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]