wat is het verschil if(!$var) of if($var){ }
hey,
wat is nu precies het verschil en wat is beter om te gebruiken
vroeger deed ik zo
nu doe lees ik veel en gebruik ik ook zelf
wat is nu precies het verschil en wat is beter om te gebruiken
vroeger deed ik zo
nu doe lees ik veel en gebruik ik ook zelf
Let op hoe ik de accolades heb gezet. Zo maak je minder snel fouten. In jouw voorbeeld zit namelijk een accolade teveel.
Code (php)
waarom moeten er daar geen accolades bij dan?
Dat is je eigen keuze. Als het 1 regel is hoef je niet per se accolades te gebruiken.
Code (php)
Toevoeging op 06/06/2013 00:27:37:
zonder accolades valt alleen het eerste statement onder de if. alle volgende worden altijd uitgevoerd. daarom moet je het dan ook zo schrijven:
Waar ik het vaak voor gebruik is mn errors:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//Error array aanmaken:
$error = array();
if (empty($var1)) $error[] = 'Variabele 1 is leeg!';
if (empty($var2)) $error[] = 'Variabele 2 is leeg!';
if (empty($var3)) $error[] = 'Variabele 3 is leeg!';
if (empty($error)){
echo 'De error is leeg dus ga verder';
} else {
echo 'Het volgende ging mis:'. implode($error);
}
?>
//Error array aanmaken:
$error = array();
if (empty($var1)) $error[] = 'Variabele 1 is leeg!';
if (empty($var2)) $error[] = 'Variabele 2 is leeg!';
if (empty($var3)) $error[] = 'Variabele 3 is leeg!';
if (empty($error)){
echo 'De error is leeg dus ga verder';
} else {
echo 'Het volgende ging mis:'. implode($error);
}
?>




