0/1 - true/false
Wat is het meest logische:
0: is true logischer of is false dat
1: zelfde verhaal
0: is true logischer of is false dat
1: zelfde verhaal
ik vind 0 voor false logischer
en dan uiteraard 1 voor true
en dan uiteraard 1 voor true
Als ik het voor het zeggen had..
0 = NULL / geen waarde / niet ingesteld / leeg (wat uiteindelijk evalueert tot FALSE)
1 = TRUE
2 = FALSE
Maar in PHP geld
0 = false
1 = true
0 = NULL / geen waarde / niet ingesteld / leeg (wat uiteindelijk evalueert tot FALSE)
1 = TRUE
2 = FALSE
Maar in PHP geld
0 = false
1 = true
Gewijzigd op 01/01/1970 01:00:00 door Martijn Wieringa
0 en 1 begrijp ik.
Maar care to explain waarom 2 in jouw ogen false is ?
Maar care to explain waarom 2 in jouw ogen false is ?
Volgens mij is het zo dat 0 is null, en al het andere (1, maar ook 24, 2321 etc.) is true?
Edit:
Zie ook WikiPedia over booleans (want daar hebben we het hier over), inclusief 'de PHP-situatie'.
Edit:
Zie ook WikiPedia over booleans (want daar hebben we het hier over), inclusief 'de PHP-situatie'.
Gewijzigd op 01/01/1970 01:00:00 door Winston Smith
Zoiets dacht ik inderdaad ook !
'Tamara:
Ik snap de vraag stelling niet helemaal. Wat is het meest logische:
0: is true logischer of is false dat
1: zelfde verhaal
0: is true logischer of is false dat
1: zelfde verhaal
Maar true/false is een uitkomst van bijvoorbeeld een statement.
deze uitkomst is een boolean welke maar 2 waarders kent TRUE & FALSE
Code (php)
veel gerbuiken in een dbase bijvoorbeeld user.online='1' of user.online='0' om hiermee te kijken of iemand online is of niet, echter is dit geen true/false maar niets meer dan een string met '0' of '1'
PHP heeft de eigenschap van een string waarde 0 / 1 zelf een boolean van te maken.
Ik hoop dat ik je vraag hiermee heb beantwoord.
Groetjes,
René
Ik bedenk me ineens dat hetzelfde ook is met een lichtschakelaar XD
0 = uit (false)
1 = aan (true)
Bedankt iedereen voor de snelle reacties!
0 = uit (false)
1 = aan (true)
Bedankt iedereen voor de snelle reacties!
0 = niks, uit, leeg
1 = een hele, 1, gevuld, aan
1 = een hele, 1, gevuld, aan
@Maik
Ik bedoelde te zeggen dat in enkele situaties een boolean-waarde eigenlijk ook de waarde NULL zou moeten kunnen hebben.
Maar in PHP geldt
0 = false
ongelijk aan 0 = true
De vraag was echter wat ik het meest logisch vond, niet wat de uitwerking is in PHP (toch?)
Ik bedoelde te zeggen dat in enkele situaties een boolean-waarde eigenlijk ook de waarde NULL zou moeten kunnen hebben.
Maar in PHP geldt
0 = false
ongelijk aan 0 = true
De vraag was echter wat ik het meest logisch vond, niet wat de uitwerking is in PHP (toch?)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
$waarde1 = "";
if ($waarde1) // false
echo "waarde 1 bstaat </br>";
$waarde2 = 0;
if ($waarde2) // false
echo "waarde 2 bstaat </br>";
$waarde3 = null;
if ($waarde3) // false
echo "waarde 3 bstaat </br>";
$waarde4 = 1;
if ($waarde4) // true
echo "waarde 4 bstaat </br>";
$waarde5 = 1234;
if ($waarde5) // true
echo "waarde 5 bstaat </br>";
$waarde6 = "";
if (isset($waarde6)) // true
echo "waarde 6 bstaat </br>";
$waarde7 = true;
if (!$waarde7) // false
echo "waarde 7 bstaat </br>";
$waarde8 = false;
if (!$waarde8) // true
echo "waarde 8 bstaat </br>";
?>
$waarde1 = "";
if ($waarde1) // false
echo "waarde 1 bstaat </br>";
$waarde2 = 0;
if ($waarde2) // false
echo "waarde 2 bstaat </br>";
$waarde3 = null;
if ($waarde3) // false
echo "waarde 3 bstaat </br>";
$waarde4 = 1;
if ($waarde4) // true
echo "waarde 4 bstaat </br>";
$waarde5 = 1234;
if ($waarde5) // true
echo "waarde 5 bstaat </br>";
$waarde6 = "";
if (isset($waarde6)) // true
echo "waarde 6 bstaat </br>";
$waarde7 = true;
if (!$waarde7) // false
echo "waarde 7 bstaat </br>";
$waarde8 = false;
if (!$waarde8) // true
echo "waarde 8 bstaat </br>";
?>
Ik denk niet dat ik er wat aan toe moet voegen.
Ja
hoe zo het is geen Array
hoe zo het is geen Array
'johan:
Ja
hoe zo het is geen Array
hoe zo het is geen Array
Je hebt nog wat te leren zo te zien!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$waarde1 = "";
$waarde2 = 0;
$waarde3 = null;
$waarde4 = 1;
$waarde5 = 1234;
$waarde6 = "";
$waarde7 = true;
$waarde8 = false;
var_dump($waarde1, $waarde2, $waarde3, $waarde4, $waarde5, $waarde6, $waarde7, $waarde8);
?>
$waarde1 = "";
$waarde2 = 0;
$waarde3 = null;
$waarde4 = 1;
$waarde5 = 1234;
$waarde6 = "";
$waarde7 = true;
$waarde8 = false;
var_dump($waarde1, $waarde2, $waarde3, $waarde4, $waarde5, $waarde6, $waarde7, $waarde8);
?>
geeft:
string(0) "" int(0) NULL int(1) int(1234) string(0) "" bool(true) bool(false)
'GaMer13:
Je hebt nog wat te leren zo te zien!
geeft:
string(0) "" int(0) NULL int(1) int(1234) string(0) "" bool(true) bool(false)
'johan:
Ja
hoe zo het is geen Array
hoe zo het is geen Array
Je hebt nog wat te leren zo te zien!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$waarde1 = "";
$waarde2 = 0;
$waarde3 = null;
$waarde4 = 1;
$waarde5 = 1234;
$waarde6 = "";
$waarde7 = true;
$waarde8 = false;
var_dump($waarde1, $waarde2, $waarde3, $waarde4, $waarde5, $waarde6, $waarde7, $waarde8);
?>
$waarde1 = "";
$waarde2 = 0;
$waarde3 = null;
$waarde4 = 1;
$waarde5 = 1234;
$waarde6 = "";
$waarde7 = true;
$waarde8 = false;
var_dump($waarde1, $waarde2, $waarde3, $waarde4, $waarde5, $waarde6, $waarde7, $waarde8);
?>
geeft:
string(0) "" int(0) NULL int(1) int(1234) string(0) "" bool(true) bool(false)
Hey dat nice.
Wist ik niet Tx.
'johan:
??Ja
hoe zo het is geen Array
hoe zo het is geen Array
Klikkerdeklik
Dat je het niet kent, snap ik. Maar klik er dan ten minste op, om te controleren hoe of wat.
Aan de naam kun je helemaal niets waarnemen dat het voor arrays is.




