Aktywne Wpisy
cmhqwidget +17
Odwrotna Familiada Sezon 2 cz. 16
Zasady: Masz odpowiedzi, zgadnij jakie jest pytanie. Odpowiedzi, które zawierają motyw, który wygrał w poprzednim tygodniu, będą eliminowane.
Motywy eliminowane w tym tygodniu: zaciąganie do łóżka, sesja, Domino, filmy porno, Kraków
Zostaw plusika dla zasięgu!
Nagroda publiczności dla @Dzia-do-stwo:
"podaj sposób by zaciągnąć ją do łóżka."
Prawidłowe pytanie:
Inaczej agitacja
Wygrał/a: @DupaJasia_
"synonim agitacji"
W poprzednim odcinku
Rozwiązanie i kolejny odcinek jutro o godz. 7:00
Zasady: Masz odpowiedzi, zgadnij jakie jest pytanie. Odpowiedzi, które zawierają motyw, który wygrał w poprzednim tygodniu, będą eliminowane.
Motywy eliminowane w tym tygodniu: zaciąganie do łóżka, sesja, Domino, filmy porno, Kraków
Zostaw plusika dla zasięgu!
Nagroda publiczności dla @Dzia-do-stwo:
"podaj sposób by zaciągnąć ją do łóżka."
Prawidłowe pytanie:
Inaczej agitacja
Wygrał/a: @DupaJasia_
"synonim agitacji"
W poprzednim odcinku
Rozwiązanie i kolejny odcinek jutro o godz. 7:00
Uuroboros +105
<?php
$val1 = 0;
$val2 = "db289b3f-ca28-4ada-8ef4-370f3586a540";
if($val1 == $val2) {
echo "ok";
}
Czemu zwraca ok?
#php
"If you compare a number with a string or the comparison involves numerical strings, then each string is converted to a number and the comparison performed numerically."
Generalnie, żeby uniknąć automatycznego castowania i problemów zawsze używaj operatora ===, chyba że wiesz co robisz.
@DiKey: nie seba, tylko sebastian
Jak masz string i próbujesz go porównać z intem, to php musi go rzutować, gdyby na początku stringu była jakaś liczba, to do takiej liczby byłby on przekonwertowany. A że na początku mamy literę, to znaczy że nie da się z tego zrobić liczby i zwracane jest 0;