så skal du gøre sådan her:
function test()
{
global $variabel;
$variabel = "Hej";
}
test();
echo $variabel;
Hvis du vil have functionen til at udskrive variabelen med det samme:
function test()
{
$variable = "Hej";
return $variable;
}
test();
virker ikke hvis globals er slået fra på serveren.
Erklær din variabel først, unden for funktionen, hvis det ikke skal være en lokal variabel. F.eks.
<?php
$b = "qwe";
function test() {
$b = "asd";
}
echo "før: ".$b."<br/>";
test();
echo "efter: ".$b."<br/>";
?>
Det vil så give følgende output:
før: qwe
efter: asd
glemte lige at skrive output
Indlæg senest redigeret d. 16.04.2007 11:00 af Bruger #2796