SQL
Index HTML
Metadane HTML
listy HTML
Grafika HTML
Tabela HTML
Instrukcje warunkowe PHP
Pętle PHP

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">echo "____ kod skryptu _____ ";</script>
2.1. skrypt w działaniu:

2a. <script language="php">print"____ kod skryptu _____ ";</script>
2a.1. skrypt w działaniu: ____ kod skryptu _____

3. <?print"____ kod skryptu _____ ";?>
3.1. skrypt w działaniu: ____ kod skryptu _____

4. <%print"____ kod skryptu _____ ";%>
4.1. skrypt w działaniu: <%print"____ kod skryptu _____ ";%>

Deklarowanie zmiennych

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 Li2 wynosi: 9

Deklaracja stałej

Stała jest rodzajem zmiennej, deklarowanie na początku skryptu, której wartość nie ulega zmianie w trakcie wykonywania skryptu. Stałą deklarujemy słowem kodowym define, po który 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 konkatencji 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 prawdziwości 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 łancuchowy, odpowiada za przechowywanie ciągłych znaków (łańcuchów), typ łańcuchowy umieszczamy 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: 10
zmienna Li2 wynosi: 2
Suma mnożenia 10 i 2 wynosi 20

Obliczanie pola okręgu

3.14Pole okrągu o promieniu 3 wynosi 28.26 j2

Operatory

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

Operatory arytmetyczne

Operatory 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 "%" (procent) zwraca resztę.

Skrypt z operatorami arytmetycznymi

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

Operatory przypisania

Operatory przypisania służą do nadania wartości zmiennej wg 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ą wię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 inkrementacja, 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 predekrementacją 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 dekrementacji $x-- 14
zmienna x wynosi 13
zmienna x po preinkrementacji ++$x 14
zmienna x po inkrementacji $x++ 14
zmienna x wynosi 15

Operatory porównania

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

Operatory logiczne

-Koniunkcja (&&) zgodność dwóch lub więcej warunków
-Alternatywa (||) zwraca true gdy przynajmniej jeden warunek jest spełniony

Operator kontroli błędu

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

Operator błędu

iloraz 9 / 0 =


skrypt

2126431536313250463933132412224262640262547862422693812273424610631282324135019421144218384472554144125131421550311621263821341822224438434337165030525224891843737215092041