sql
funkcje php
index HTML
funkcje wbudowane php
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 =




aktualny czas w sekundach od północy 1 stycznia 1970: 1732142548