index HTML index zadanie1 instrukcje warunkowe

podstawowy kurs PHP

wstawianie skryptu PHP

skrypty PHP do kodu HTML możemy wstawić na 4 sposoby:
1. <?php print"____ kod skryptu ___ "; ?>
1.1 skrypt w działaniu____ kod skryptu ___
2.<script type="text/php">print"___ kod skryptu ___ "; </script>
2.1skrypt w działaniu
2a.<<script language="php">print"___ kod skryptu ___"; </script>
2a.1 skrypt w działaniu___ kod skryptu ___
3.<? print"____ kod skryptu ___ "; ?>
3.1skrypt w działaniu: <% print"____ kod skryptu ___ "; %> 4%lt% print"____ kod skryptu ___ " %>
4.1skrypt w działaniu <% print"____ kod skryptu ___ "; %>

deklarowanie zmiennych

Zmienna to przestrzeń pamięci przyjmująca określone zmienianie danych i ich wartości.

deklaracja zmiennej to np.: $a której przypisujemy wartość np.: $a=12. Wartość zmiennej może być zarówno liczbowa jak i łańcuchowa(ciąg znaków, tekst); $a="lubie wolne dni".
przykład wykorzystania zmiennej w skryptach:

zmienna Li1 wynosi: 6
zmienna Li1 wynosi: 9

Deklaracja stałej

]

Stała jest rodzajem zmiennej deklarowanej na początku skryptu której wartość nie ulega zmianie w trakcie wykonywania skryptu. Stałą deklarujemy słowem kodowym define, po którym w nawiasie okrągłym, w cudzysłowie podajemy nazwę stałej, a po przecinku; wartość.
Przykład: define("Miasto", "Kraków");, define("Pi", 3.14);

konkatencja

Konkatencja to narzędzie do łączenia w jeden ciąg (łańcuch) różnych typów danych. Znakiem konketencji w PHP jest kropka ( . )

TYPY DANYCH

PHP udostępnia kilka typów danych:
- Typ logiczny, przyjmuje jedną z dwóch wartości logicznych true(prawda) lub false(fałsz) , najczęściej wykorzystywany przy sprawdzaniu warunków logicznych w pętlach.
- Typ liczbowy, wykorzystywany do deklaracji liczb. Liczby mogą być ujemne, zero, dodatnie w notacji dziesiętnej,ósemkowej lub heksadecymalnej.
- Typ łańcuchowy, odpowiada za przechowywanie ciągów znaków<łańcuchów), typ łańcuchowy umieszczany w apostrofach lub cudzysłowach.
- Typy specjalne, to wartość NULL, czyli zmienna bez przypisanej wartości, oraz identyfikator zasobów, który ma przypisane odwołanie do zewnętrznych źródeł danych.
- Typy złożone, to tablica oraz obiekt.

mnożenie

zmienna Li1 wynosi: 6, zmienna Li2 wynosi: 9, iloczyn tych liczb to54

operatorzy

Operator to znak lub grupa znaków pozwalająca na wykonywanie różnych operacji na zmiennych

Operatorzy arytmetyczne

Operatorzy arytmetyczne to znaki podstawowych działań arytmetycznych.
- dodawanie - znak " + " (plus)
- odejmowanie - znak " - " (minus)
- mnożenie - znak " * " - (gwiazdka)
- dzielenie - znak " / " - (ukośnik)
- dzielenie z resztą; modulo znak " % " (procenty) zwraca nam resztę.

suma 23 + 5 = 28
różnica 23 - 5 = 18
iloczyn 23 * 5 = 115
iloraz 23 / 5 = 4.6
dzielenie modulo 23 % 5 = 3

operatorzy przypisania

operatorzy przypisania służą do nadania wartości i zmiennej w/g określonego wzorca

operator = - przypisuje stronie lewej wartość strony prawej np.: $a = $b lub $a = 87
operator += - np $x+=$y przypisuje $x = $x+$y
operator -= -np $x-=$y przypisuje $x = $x-$y
operator *= -np $x*=$y przypisuje $x = $x*$y
operator /= -np $x/=$y przypisuje $x = $x/$y
operator %= -np $x%=$y przypisuje $x = $x%$y

Inkrementacja i dekrementacja

Operacje inkrementacji i dekrementacji powodują zwiększenie lub zmniejszenie wartości zmiennej o 1. Są one wykorzystywane głównie w pętlach, do obsługi tzw. "liczników" kontrolujących ilość powtórzeń pętli. W PHP istnieje inkementacja, która zwiększa wartość po przejściu pętli, oraz preinkrementacja zwiększająca wartość przed przejściem pętli. Podobnie jest z dekrementacją i predektementacją. W zapisie kodu wygląda to następująco.: $a++ ; inkrementacja, #A--; dekrementacja

Skrypt z inkrementacją i dekrementacją

zmienna x wynosi 15
zmienna x po predekrementacji --$x 14
zmienna x po preinkrementacji $x-- 14
zmienna x wynosi 13
zmienna x po preinkrementacji ++$x 14
zmienna x po inkrementacji $x++ 14
zmienna x wynosi 15

Operatorzy porównania

wykorzystywane do porównywania wartości dwóch zmiennych. Zwraca True gdy warunek jest spełniony lub False przy niespełnionym warunku.

  • symbol != lub !== np.: $a!=$b; zwraca true gdy zmienne mają różne wartości
  • symbol < np.: $a < $b; zwraca true gdy $a jest mniejsze od $b
  • symbol <= np.: $a <= $b; zwraca true gdy $a jest mniejsze lub równe $b
  • symbol == lub === np.: $a==$b; zwraca true gdy $a jest równe $b
  • symbol > np.: $a > $b; zwraca true gdy $a jest większe od $b
  • symbol => lub np.: $a!=$b; zwraca true gdy $a jest większe lub równa $b

-koniukcja (&&) zgodność dwóch lub wiecej warunków
- alternatywa (||) zwraca True gdy przynajmiej jeden warunek jest spełniony

Operator kontroli błędu

Operator kontroli błędu oznaczamy symbolem ( @ ) zatrzymuje generowanie systemowego komunikatu o błędzie. Możemy go wstawić przed zmiennymi, stałymi, intrukcjami oraz wywołaniami funkcji

Operator błędu

iloraz 9 / 0 =