Wat is "if($var)"?
Pim B
07/11/2010 14:01:59Hoi,
wat doet <code>if($var)</code>?
Is dat gewoon controleren of $var gevuld is?
En is het dus hetzelfde als <code>if(!$var == "")</code>?
wat doet <code>if($var)</code>?
Is dat gewoon controleren of $var gevuld is?
En is het dus hetzelfde als <code>if(!$var == "")</code>?
PHP hulp
27/04/2024 06:56:44Synaps Framework
07/11/2010 14:04:58- Raoul -
07/11/2010 14:09:29- SanThe -
07/11/2010 14:27:10Een if() berekent het gegeven dat tussen de haakjes staat. Levert dat een true op dan gaat ie naar de volgende regel, is ie false dan gaat ie eventueel naar de else.
Dus bij if($var) wordt er gekeken of $var een true of een false oplevert.
Toevoeging op 07/11/2010 14:29:40:
Dit
if(!$var == "")
Is heel wat anders dan dit
if($var != "")
Dus bij if($var) wordt er gekeken of $var een true of een false oplevert.
Toevoeging op 07/11/2010 14:29:40:
Dit
if(!$var == "")
Is heel wat anders dan dit
if($var != "")
Gewijzigd op 07/11/2010 14:27:45 door - SanThe -
Wouter J
07/11/2010 14:34:07Het is inderdaad niet de isset(), maar kijken of de waarde true is:
@synaps, waarom is dit geen goede controle? Dit is gewoon een shorthand code...
Code (php)
@synaps, waarom is dit geen goede controle? Dit is gewoon een shorthand code...
Gewijzigd op 07/11/2010 14:34:48 door Wouter J
Joey Drieling
07/11/2010 14:40:40SanThe heeft gelijk er is niks fout aan dat, alleen het is niet het selfde om te kijken of iets leeg is of dat de var wel bestaat.
@Wouter J je was me voor ;)
@SanThe dat zijn nog meer goede voorbeelden.
Code (php)
@Wouter J je was me voor ;)
@SanThe dat zijn nog meer goede voorbeelden.
Gewijzigd op 07/11/2010 14:54:40 door Joey Drieling
- SanThe -
07/11/2010 14:50:49Maar let op want er is meer.
Geeft true, true, true en een false op de laatste.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$var = true;
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
$var = 34;
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
$var = 'piet';
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
$var = '0';
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
?>
$var = true;
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
$var = 34;
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
$var = 'piet';
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
$var = '0';
if($var){
echo 'De var is TRUE!';
}else{
echo 'De var is FALSE!';
}
?>
Geeft true, true, true en een false op de laatste.