Wat is "if($var)"?
wat doet <code>if($var)</code>?
Is dat gewoon controleren of $var gevuld is?
En is het dus hetzelfde als <code>if(!$var == "")</code>?
if($var) moet je gewoon vergeten. Is niet echt een goede controle =]
Je gebruikt het best gewoon de isset() functie ;)
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 -
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
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
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.