/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Seriøs bug??
Fra : Frowning Freezer


Dato : 03-06-05 16:39

Er der nogen der kan forklare mig hvorfor i alverden følgende skriver
'hej' på min skærm?!

$new_value = 0;
if ($new_value == 'reset') {
   echo 'hej';
}


 
 
bonfils (03-06-2005)
Kommentar
Fra : bonfils


Dato : 03-06-05 22:37

"Frowning Freezer" <pub1@hverdag.dk> skrev i en meddelelse
news:e9u0a1havt2gbd9lutiaajdbuble9tj4e5@4ax.com...

> Er der nogen der kan forklare mig hvorfor i alverden følgende skriver
> 'hej' på min skærm?!
>
> $new_value = 0;
> if ($new_value == 'reset') {
> echo 'hej';
> }

Du sammenligner et tal med en streng. Her skal man bruge === (hvilket da
også giver korrekt resultat).

Se:
http://www.php.net/manual/en/language.operators.comparison.php

--
bonfils
http://kim.bonfils.com



Per Thomsen (04-06-2005)
Kommentar
Fra : Per Thomsen


Dato : 04-06-05 13:08

bonfils wrote:
> "Frowning Freezer" <pub1@hverdag.dk> skrev i en meddelelse
> news:e9u0a1havt2gbd9lutiaajdbuble9tj4e5@4ax.com...
>
>
>>Er der nogen der kan forklare mig hvorfor i alverden følgende skriver
>>'hej' på min skærm?!
>>
>>$new_value = 0;
>>if ($new_value == 'reset') {
>>echo 'hej';
>>}
>
>
> Du sammenligner et tal med en streng. Her skal man bruge === (hvilket da
> også giver korrekt resultat).
>
> Se:
> http://www.php.net/manual/en/language.operators.comparison.php
>


Hvis du gerne vil have lidt mere baggrund, kan du kigge her:
<http://dk.php.net/manual/en/language.types.type-juggling.php>
og her:
<http://dk.php.net/manual/en/types.comparisons.php>

MVH Per Thomsen,
http://www.pert.dk/

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste