![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, napisałem sobie kawałek kodu i przestałem wierzyć w swoje kilkunastoletnie doświadczenie z PHP. Niech ktoś na to spojrzy i napisze o co w tym biega:
wynik sktyptu: array_sum=2.1 zmienna=2.1 zgodne a teraz najlepsze:
wynik skryptu: array_sum=2.1 zmienna=2.1 niezgodne 2.1<>2.1 Być może jest już późno, ale raczej jeszcze mózg mi pracuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Ok, walnąłem się o jeden =.
Do manuala zajrzałem i nie jest to dla mnie do końca logiczne. == równość bez sprawdzania typów. === ze sprawdzaniem typów. No to == powinien chyba potraktować wartości jako identyczne? if (round($suma) === round($zmienna)) - i jest ok ... dziwne |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 14:39 |