ZSEiO w Krośnie
|
TECHNIK INFORMATYK
|
|||
|
|
||||
Lekcja nr:
|
1
|
Nazwa
przedmiotu:
|
||
|
Temat:
Wstęp do programowania w PHP: Zmienne i wyświetlanie
danych |
Czas trwanie 45 min |
|||
|
Autor materiałów:
dr Marcin Skuba |
||||
1.
Treści programowe:
Język PHP, stałe, zmienne,
instrukcja echo, konkatenacja, operatory przypisania, operatory arytmetyczne,
komentarz
2.
Cel zajęć:
Celem zajęć jest
zrozumienie pojęcia zmiennych, stałych oraz instrukcji zwracającej odpowiedz w
formie tekstu – echo
3.
Materiały dydaktyczne
Komentarze w PHP


Czym są zmienne?
Wyobraźcie sobie zmienną jako pudełko, do
którego możecie włożyć dowolną rzecz (daną). Każde pudełko ma swoją nazwę,
dzięki której łatwo je odnaleźć i odwołać się do jego zawartości.
W programowaniu zmienna to miejsce w pamięci
komputera, które przechowuje jakąś wartość. Ta wartość może być liczbą,
tekstem, a nawet bardziej skomplikowanymi danymi.
W PHP zmienne są dynamicznie typowane.
Oznacza to, że nie musisz deklarować, jakiego typu danych będzie przechowywać
zmienna (np. tekst, liczba). PHP automatycznie dostosuje typ zmiennej w
zależności od przypisanej jej wartości.
Najważniejsze cechy:

Jak tworzymy zmienne w PHP? Zasady
są proste:
Przykłady:

Operacja przypisania: Znak
równości = służy do przypisania wartości do zmiennej.
Funkcja var_dump() jest
narzędziem do debugowania w PHP. Służy do wyświetlania szczegółowych informacji
o jednej lub wielu zmiennych. Pokazuje nie tylko wartość, ale również typ
danych i rozmiar (np. długość tekstu, liczbę elementów w tablicy).

Funkcja echo służy do wyświetlania danych na stronie internetowej. Możemy za jej pomocą
wyświetlać stały tekst, wartości zmiennych lub ich połączenie.
Składnia:

Podwójne cudzysłowy (")
Używaj ich, gdy chcesz, aby PHP przetworzył
(zinterpretował) zawartość ciągu. PHP wyszuka i rozwinie zmienne, zastępując je
ich wartościami.

Pojedyncze cudzysłowy (')
Używaj ich, gdy chcesz, aby PHP nie przetwarzał
zawartości ciągu. Wszystko wewnątrz ' ' jest traktowane jako czysty tekst.
Oznacza to, że zmienne wewnątrz takiego ciągu nie zostaną rozwinięte.

Operator kropki (.) służy do łączenia
(konkatenacji) ciągów tekstowych. Możesz go użyć, aby połączyć stały tekst ze
zmiennymi, niezależnie od tego, czy używasz pojedynczych, czy podwójnych
cudzysłowów. Jest to często preferowany sposób, ponieważ zwiększa czytelność
kodu.

Przykłady użycia echo:

Dwa sposoby zwracania
tekstu w którym zapisany jest cudzysłów

Stałe w PHP
Użyj funkcji define() z
dwoma argumentami:

· Wartości nie można zmienić po jej
zdefiniowaniu.
· Są globalnie
dostępne w całym skrypcie, bez względu na zakres (funkcje, klasy itp.).
· Nazwa jest
zwykle pisana wielkimi literami, co jest konwencją ułatwiającą odróżnianie
stałych od zmiennych.
Operatory arytmetyczne:
|
Operator |
Name |
Example |
Result |
|
+ |
Dodawanie |
$x + $y |
Suma $x i $y |
|
- |
Odejmowanie |
$x - $y |
Różnica $x i $y |
|
* |
Mnożenie |
$x * $y |
Iloczyn $x i $y |
|
/ |
Dzielenie |
$x / $y |
Iloraz $x i $y |
|
% |
Modulo |
$x % $y |
Modulo $x $y |
|
** |
Potęgowanie |
$x ** $y |
Liczba $x podniesiona do $y potęgi |
|
operator |
Przykład |
|
= |
Zapis $x=5 oznacza
przypisanie liczby 5 do zmiennej $x. |
|
+= |
Zapis $x+=5 oznacza
przypisanie liczby o 5 większej od zawartości zmiennej $x. Zapis ten jest
równoznaczny z zapisem $x=$x+5. |
|
-= |
Zapis $x-=5 oznacza
przypisanie liczby o 5 mniejszej od zawartości zmiennej $x. Zapis ten jest
równoznaczny z zapisem $x=$x-5. |
|
*= |
Zapis $x*=5 oznacza
przypisanie liczby 5 razy większej od zawartości zmiennej $x. Zapis ten jest
równoznaczny z zapisem $x=$x*5. |
|
/= |
Zapis $x/=5 oznacza
przypisanie liczby 5 razy mniejszej od zawartości zmiennej $x. Zapis ten jest
równoznaczny z zapisem $x=$x/5. |
|
%= |
Zapis $x%=3 jest
równoważny zapisowi $x = $x%3. |
|
.= |
Zapis $x.='a' oznacza
zapis $x=$x.'a', czyli złączenie tekstów. |
Inkrementacja i dekrementacja
4.
Zadania
Wykonaj poniższe zadania, zapisując kod w pliku zadania.php i uruchamiając go w
przeglądarce.
Zadanie 1:
Moja wizytówka
Zadanie 2:
Historia z dialogiem
Zadanie 3:
Obliczenia na zmiennych
Zadanie 4:
Prosty kalkulator
· Suma:
24
· Różnica:
16
· Iloczyn:
80
· Iloraz:
5
· Reszta
z dzielenia: 0
Zadanie 5:
Pole powierzchni kuli
Napisz
program obliczający pole powierzchni kuli. Zadeklaruj stałą PI. Użyj funkcji
echo do wyświetlenia wyniku.
Zadanie 6:
Zmodyfikuj wyświetlany wynik
z zadania nr 1 tak aby na ekranie pojawiło się tekst w akapicie o rozmiarze
22px w kolorze czerwonym:

Zadanie 7:
Zmodyfikuj wyświetlany wynik
z zadania nr 2 tak aby na ekranie pojawił się tekst w nagłówku na poziomie
trzecim w kolorze niebieskim wyśrodkowany:

Zadanie 8:
Zmodyfikuj wyświetlany wynik
z zadania nr 3 tak aby na ekranie pojawiło się tekst w kontenerze o rozmiarze
300px na 30px z marginesami wewnętrznymi 30px z ramką żółtą o rozmiarze 2px.
Tak jak na zdjęciu poniżej:

Zadanie 9:
Zmodyfikuj wyświetlany wynik
z zadania nr 4 tak aby na ekranie pojawiło się tekst jako lista numerowana z
parametrami jak na zdjęciu poniżej:
