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 _____ ";%>
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:
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 to narzędzie do łączenia w jeden ciąg(łańcuch) różnych typów danych. Znakiem konkatencji w PHP jest kropka(.)
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.
Operator to znak lub grupa znaków pozwalająca na wykonywanie różnych operacji na zmiennych
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ę.
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=87Operacje 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 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
Wykorzystywane do porównywania wartości dwóch zmiennych. Zwraca wartość logiczną True, gdy warunek jest spełniony lub False przy niespełnionym warunku.
- Koniunkcja (&&) - zgodność dwóch lub więcej warunków.
- Alternatywa (||) - zwraca True, gdy przynajmniej jeden warunek jest spełniony.
Operator kontroli błędu oznaczamy symbolem ( @ ). Zatrzymuje generowanie systemowego komunikatu o błędzie. Możemy go wstawić przed zmiennymi, stałymi, instrukcjami oraz wywoływaniami funkcji