Functies
Hallo.
Ik ben een beetje met functies aan het spelen,
en ik kom op de volgende vraag.
In de config heb ik opties staan.
config.php
// 1= aan, 2= uit
$aanmelden = 1;
func_regristeren.php
function regristeren($velden){
if($aanmelden = 1){
// doorgaan
}else{
// anders
}
}
maar hij pakt dit niet..
hoe kan ik dit anders doen?
want ik wil de config in 1 file houden..
Ik ben een beetje met functies aan het spelen,
en ik kom op de volgende vraag.
In de config heb ik opties staan.
config.php
// 1= aan, 2= uit
$aanmelden = 1;
func_regristeren.php
function regristeren($velden){
if($aanmelden = 1){
// doorgaan
}else{
// anders
}
}
maar hij pakt dit niet..
hoe kan ik dit anders doen?
want ik wil de config in 1 file houden..
Gesponsorde koppelingen:
Wat pakt hij niet?
Ik denk dat je bedoelt registreren.
Je kunt i.p.v. 1 en 2 ook true/false gebruiken. Dit kan gewoon zo:
Trouwens, je hebt neergezet:
if ($aanmelden = 1)
Dit zorgt ervoor: Als (zet $aanmelden met waarde 1) en niet Als ($aanmelden de waarde 1 heeft). Je moet dit dus gebruiken:
if ($aanmelden === 1) {
Ik denk dat je bedoelt registreren.
Je kunt i.p.v. 1 en 2 ook true/false gebruiken. Dit kan gewoon zo:
Code (php)
Trouwens, je hebt neergezet:
if ($aanmelden = 1)
Dit zorgt ervoor: Als (zet $aanmelden met waarde 1) en niet Als ($aanmelden de waarde 1 heeft). Je moet dit dus gebruiken:
if ($aanmelden === 1) {
@Mark L
Je hebt bij je laatste regel 3 =..
Maar ik denk dat de TS dat wel begrijpt.
Je hebt bij je laatste regel 3 =..
Maar ik denk dat de TS dat wel begrijpt.
3 x = kan ook. dan wordt ook gecontroleerd op type.
Maar niet altijd zijn de types gelijk! Voor een beginner (sorry dat ik TS zo noem) is het gewoon voldoende om 2x = te gebruiken.
Dit werkt niet:
kijk eens naar mijn eerste bericht.
Dat komt omdat je variabelen buiten een functie binnen de functie niet gebruikt kan worden.
Je kan dit oplossen door:
global $aanmelden;
Boven in je functie te plaatsen (overigens is dit niet echt een nette methode maar in jouw geval volstaat het)
Edit: sorry, had tweede bericht ook niet gelezen.
Je kan dit oplossen door:
global $aanmelden;
Boven in je functie te plaatsen (overigens is dit niet echt een nette methode maar in jouw geval volstaat het)
Edit: sorry, had tweede bericht ook niet gelezen.
Gewijzigd op 15/07/2010 00:04:54 door Arjan -
ah ok sorry, bedankt
@Heel eindje hierboven
ooh.. dat wist ik niet:P
Weer wat geleerd =)
ooh.. dat wist ik niet:P
Weer wat geleerd =)



