Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.11.2008 Ostrzeżenie: (0%)
|
Witam serdecznie!
Chciałbym prosić o wyjaśnienie zastosowania znaków "?" i ":" w poniższym przykładzie. Wiem, że to banalne dla większości, jednak liczę na fachową i rzetelną odpowiedź. Szukałem rozwiązania na php.net, a także próbowałem sam dojść do tego, jednak chyba nie bardzo to potrafię zrozumieć. Dodam, że znak "?" w wyrażeniach regularnych znam i nie raz stosowałem. Natomiast spotkałem się w wielu miejscach np. w funkcjach (np. while), zmiennych, z taką definicją: # Zmienna: $check_url = (isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['SCRIPT_NAME']); # Inne zastosowanie: if($zmienna1 ? ($zmienna2+$zmienna3) : $cos_tam) { // cd kodu } Bardzo bym prosił o wyjaśnienie tego. Dodam także, że np. w if'ach są znaki operatorów i je znam np. "=", "==", "!=", "||", "&&", jednak w tym przypadku mam problem. Dziękuje z góry za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.11.2008 Ostrzeżenie: (0%)
|
$x=($spr==true)?1:2; to to samo co
w nawias pytanie a po ? opcja gdy treść z () spełniona : gdy nie spełniona Dzięki wielkie Spawnm. Ta łopatologia mi wszystko wyjaśniła (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) |
|
|
|
sic255 [PHP]Znaczenie i funkcje niektórych znaków w php 19.04.2009, 18:10:32
Crozin http://www.php.net/manual/en/language.expressions.... 19.04.2009, 18:23:02 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:00 |