if probleem , vergelijken met 0
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$var1 = 0;
$var2 = 'page';
$var3 = ($var2 == $var1) ? 'ole' : '';
echo 'var3: '.$var3;
?>
$var1 = 0;
$var2 = 'page';
$var3 = ($var2 == $var1) ? 'ole' : '';
echo 'var3: '.$var3;
?>
Kan iemand mij vertellen waarom hier 'ole' uitkomt?
Ook is het natuurlijk appels met peren vergelijken...
En hoe zou je dat stukje code moeten interpreteren? Zou je willen dat je hem als bool vergelijkt?
En hoe zou je dat stukje code moeten interpreteren? Zou je willen dat je hem als bool vergelijkt?
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$var1 = 0;
$var2 = 'page';
$var3 = ($var2 === $var1) ? 'ole' : '';
echo 'var3: '.$var3;
?>
$var1 = 0;
$var2 = 'page';
$var3 = ($var2 === $var1) ? 'ole' : '';
echo 'var3: '.$var3;
?>
Ja hip, had dat ook al , just wondering :)
wat ik wil? dat 0 niet gelijk is aan 'page'. En dat is ook appels == peren , daarom is het raar dat er true uit komt
wat ik wil? dat 0 niet gelijk is aan 'page'. En dat is ook appels == peren , daarom is het raar dat er true uit komt
Zo raar is het toch niet?
Jij neemt een lege appel (int 0) en wil die vergelijken met een peer.
php neemt de peer en maakt er een appel van. Maar omdat hij van een peer geen appel kan maken, houdt hij een lege appel over.
Uitkomst: een lege appel is gelijk aan de andere lege appel.
Jij neemt een lege appel (int 0) en wil die vergelijken met een peer.
php neemt de peer en maakt er een appel van. Maar omdat hij van een peer geen appel kan maken, houdt hij een lege appel over.
Uitkomst: een lege appel is gelijk aan de andere lege appel.
Afra schreef op 29.05.2009 12:16:
Thank God dat jullie geen informatica leraren zijn XD
Hoezo dat nouw weer dan?
Afra schreef op 29.05.2009 12:16:
Thank God dat jullie geen informatica leraren zijn XD
Denk dat hier menig persoon rondloopt die een informatica leraar met zn mond vol tanden kan zetten
Bedoel er niks verkeerds mee heren ;) En besef ook zeker dat er hier genoeg mensen zijn die een informatica leraar met z'n mond vol tanden kan zetten, maar denk dat we allemaal beseffen dat als we
als uitleg gaan gebruiken aan een arm havo 4 jongetje, dat hij je in de wandelgangen een retard zal noemen, al bedoel je het nog zo goed ;)
Hipska schreef op 28.05.2009 21:07:
Zo raar is het toch niet?
Jij neemt een lege appel (int 0) en wil die vergelijken met een peer.
php neemt de peer en maakt er een appel van. Maar omdat hij van een peer geen appel kan maken, houdt hij een lege appel over.
Uitkomst: een lege appel is gelijk aan de andere lege appel.
Jij neemt een lege appel (int 0) en wil die vergelijken met een peer.
php neemt de peer en maakt er een appel van. Maar omdat hij van een peer geen appel kan maken, houdt hij een lege appel over.
Uitkomst: een lege appel is gelijk aan de andere lege appel.
als uitleg gaan gebruiken aan een arm havo 4 jongetje, dat hij je in de wandelgangen een retard zal noemen, al bedoel je het nog zo goed ;)
Ja, maar als je zegt dat een string naar een int getypecast wordt dan hebben ze ook zoiets van WTF?
En een havo 4 jongetje (kuch) is helemaal niet zo arm. Weet jij overigs een andere uitleg?
En een havo 4 jongetje (kuch) is helemaal niet zo arm. Weet jij overigs een andere uitleg?