Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Znaczenie i funkcje niektórych znaków w php
sic255
post 19.04.2009, 18:10:32
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 smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 23:52