[PHP] dziwne działanie przy użyciu if |
[PHP] dziwne działanie przy użyciu if |
1.10.2020, 21:27:02
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 2 Dołączył: 17.04.2017 Skąd: 127.0.0.1 Ostrzeżenie: (0%) |
Nie mogę zrozumieć jednej rzeczy:
Jeżeli zmienna $a będzie zawierała cokolwiek zwróci true, oczekiwałem działania jak przy użyciu nawiasów: (($a false) === true), może mi ktoś coś powiedzieć czemu tak się dzieje? edit: to 2x '?' Ten post edytował StreetFighter 1.10.2020, 21:30:14 |
|
|
2.10.2020, 06:21:19
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Najpewniej operator porównania ma wyższy priorytet i należy interpretować wyrażenie jako:
-------------------- |
|
|
2.10.2020, 07:21:51
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
I jest to nawet rozpisane https://www.php.net/manual/en/language.oper....precedence.php Od góry wyższy priorytet.
-------------------- |
|
|
2.10.2020, 15:12:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 837 Pomógł: 226 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
@StreetFighter
Chcesz pisać ?? bez to wyłączaj Uśmieszki przed napisaniem posta. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:23 |