skanuj0039 (94)

skanuj0039 (94)



•hbest Z ♦ Znaczniki, zmienne i typy danych    51

1 “amaa 2.10. Logiczna alternatywa wykluczająca

męmcr.11 argument 2

wynik

true

false

false

true

t™

true

false

false

tesgacja logiczna

Iperacja NOT (logiczna negacja) zamienia po prostu wartość argumentu na przeciwną. Telli zatem argument posiadał wartość true, będzie miał wartość fal se i odwrotnie, jeśli posiadał wartość fal se, będzie miał wartość true. Obrazuje to tabela 2.11.

Warna 2.11. Logiczna negacja ■eament wynik

false

true

Ooeratory relacyjne

Operatory relacyjne służą oczywiście do porównywania argumentów. Wynikiem ich działania jest wartość logiczna true lub false, czyli prawda lub fałsz. Operatory te są zebrane w tabeli 2.12. Zatem wynikiem operacji argumentl == argument2 będzie true, jeżeli argumenty są sobie równe, oraz fal se, jeżeli argumenty są różne. Czyli 4 == 5 ma wartość fal se, a 2 == 2 ma wartość true. Podobnie 2 < 3 ma wartość true (gdyż 2 jest mniejsze od 3), ale 4 < 1 ma wartość false (gdyż 4 jest większe, a nie mniejsze od 1). Operatory tego typu są najczęściej wykorzystywane w połączeniu z instrukcjami warunkowymi, które zostaną przedstawione w rozdziale 3. Operatory === oraz !== zostały wprowadzone w PHP4.

Operator łańcuchowy

Operatorem działającym na łańcuchowych znakowych jest. (kropka). Operator ten dokonuje konkatenacji, czyli łączenia łańcuchów znakowych. Przykład ilustrujący sposób jego zastosowania jest widoczny na listingu 2.16. Po wykonaniu przedstawionego kodu w przeglądarce zostaną wyświetlone napisy wynikające z połączenia występujących w kodzie skryptu ciągów znaków.

^sting 2.16, Ilustracja działania operatora łańcuchowego_

<html>

<head>

<ti 11e>Przykladowa strona</ti tle>

</head>

<body>


Wyszukiwarka

Podobne podstrony:
skanuj0039 (94) •hbest Z ♦ Znaczniki, zmienne i typy danych    51 1 “amaa 2.10. Log
skanuj0018 (274) fezdział 2. ♦ Znaczniki, zmienne i typy danych 29 być dla nas przydatne podczas jeg
skanuj0022 (219) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 33 Listing 2.5. Skrypt ilustrujący s
skanuj0041 (89) Rozdział 2. ♦ Znaczniki, zmienne i typy danych    53 Zatem wykonani
skanuj0043 (83) Rozdział 2. ♦ Znaczniki, zmienne i typy danychPozostate operatoryWarunkowy Operator

więcej podobnych podstron