Ciągle widzę odmiany to:php nie jest równa i nie jest równa, równa
Nie równa !=
nie równe, równe
!==
Który z nich jest standard czy mają różne znaczenia?
Domyślam ten ostatni również sprawdza wartość i nazwę, jeśli jest to ciąg znaków, natomiast dawny może po prostu sprawdzić tylko wartość ...
Dziękuję wam, za szybką reakcję, więc używając! == lub po prostu == dodajecie czek na typ, a także wartość, dziękuję. – Newb
PHP umożliwia dowolne przekształcanie wartości z jednego typu na inny. Jeśli konwertujesz ciąg "456" na liczbę, zostanie przekonwertowany do 456. Bardzo wygodny. Operator porównania PHP == sprawdza tylko wartość. Zatem "456" == 456'.Teraz "" (pusty łańcuch) będzie równy 0, FALSE i NULL. Ale czasami tego nie chcesz. Aby sprawdzić, czy coś jest FALSE zamiast tylko 0, możesz użyć 'var === FALSE' – nash
Operator porównania, tylko sprawdza wartości (==), dzięki – Newb