Hoe maak je een variabele public ?
Ik heb in dit forum gezocht hoe je een variabele public moet maken, maar niks gevonden.
Ik wil een variabele in meerdere forms gebruiken, hoe doe je dat ?
In een method/function? Vertel even wat meer over je scriptopbouw.
Ik heb twee forms :
In de eerste form schrijf ik deze code :
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>
Nu wil ik in een andere form de waarde van de variable $a opvragen ( = 1 )
Welke code heb ik nodig ?
In dat geval kan je met global een variabele buiten de functie ophalen, maar het is netter als je dit via een functie-argument doet.
Dan zou je bijvoorbeeld een sessie variabele kunnen gebruiken.
Gewijzigd op 14/04/2022 22:22:48 door Frank Nietbelangrijk
Ja ! dat bedoelde ik
bovenaan elk php script
Bovenaan omdat dit voor ook maar enige output moet komen.
Daarna de info opslaan in
en opnieuw opvragen
Jan
Ward van der Put op 14/04/2022 11:13:57:
Kijk om te beginnen eens naar de scope van variabelen:
https://www.php.net/manual/en/language.variables.scope.php
https://www.php.net/manual/en/language.variables.scope.php
Probeer ik ook wel eens, verwijzen naar de handleiding. Maar ik heb niet de indruk dat er veel mensen zijn die dat willen doen.
Misschien omdat de handleiding in het Engels is? Of zou het iets te maken hebben met dat er (volgens de OESO) 24% van de 15 jarigen laaggeletterd is in Nederland?