Pytanie o składnie, warunek ? X : Y |
Pytanie o składnie, warunek ? X : Y |
1.11.2012, 17:49:11
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
głównie mi chodzi o fragment Czyli podwójnie zagnieżdżone. Mimo że $result->goals istnieje to niestety wyrażenie zwraca NULL (nie pusty string). PHP 5.2. -------------------- |
|
|
1.11.2012, 18:17:44
Post
#2
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) |
Nie używaj zagnieżdżonego operatora trójkowego, bo jest strasznie mało czytelny i trudno później go debugować. Problem tkwi w pierszeństwie operatorów, to co napisałeś jest równoważne temu:
A zapewne chciałeś osiągnąć: Radziłbym abyś sobie to zmienił na prostego ifa, tak jak mówiłem nie używaj podwójnego/potrójnego itp. operatora trójkowego:
-------------------- |
|
|
1.11.2012, 19:33:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
Operator trójkowy tutaj fajnie pasuje ze względu na to, że jest to element tablicy ale oczywiście Twoją argumentacje jak najbardziej popieram.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 5.06.2024 - 00:31 |