PHP
Wyszukiwarka
Wprowadzenie do PHP
Instalacja i konfiguracja środowiska
- Jak zainstalować PHP na lokalnym serwerze (XAMPP)
- Podstawowa konfiguracja w pliku php.ini
- Ustawienia błędów (display_errors, error_reporting)
Operatory
- Operatory arytmetyczne w PHP
- Operatory porównania i logiczne
- Skrócone operatory przypisania (+=, -=, .=)
Instrukcje warunkowe i pętle
- Instrukcja if/else w PHP
- Instrukcja switch/case w PHP
- Pętla for w PHP
- Pętla while w PHP
- Pętla do...while w PHP
- Pętla foreach w PHP (tablice i obiekty)
Funkcje
- Tworzenie i wywoływanie funkcji
- Parametry domyślne i typowanie argumentów
- Funkcje anonimowe i strzałkowe w PHP
Tablice
- Tablice indeksowane i asocjacyjne
- Przegląd najważniejszych funkcji tablicowych
- Iteracja po tablicach: foreach, array_map, array_filter
Obsługa formularzy
Obsługa baz danych
- Połączenie z MySQL: rozszerzenie MySQLi
- Zapytania SELECT, INSERT, UPDATE w praktyce
- Bezpieczne zapytania (prepared statements)
Praca z plikami
- Odczyt i zapis plików tekstowych
- Tworzenie i usuwanie katalogów, prawa dostępu
- Obsługa plików CSV do importu i eksportu danych
Instrukcja if/else w PHP
Instrukcja if/else w PHP pozwala na warunkowe wykonanie kodu. Dzięki niej możesz sprawdzać różne sytuacje (np. wartości zmiennych) i wywołać fragment programu tylko wtedy, gdy warunek jest spełniony. W przeciwnym razie (za pomocą else) możesz zareagować na inny scenariusz.
Podstawy i składnia instrukcji if/else
- if (warunek)
- Kod wewnątrz klamry { ... } wykona się tylko, gdy warunek zwróci wartość true.
- Przykład:
if ($x > 10) { echo "Większe!"; }
- else
- Opcjonalny blok, który wykona się, gdy warunek w instrukcji if jest false.
- Przykład:
if ($x > 10) { echo "Większe!"; } else { echo "Nie jest większe."; }
- else if / elseif
- Pozwala sprawdzić kolejne warunki, jeżeli poprzedni był false.
- Przykład:
if ($x > 10) { echo "Duże"; } elseif ($x == 10) { echo "Równe 10"; } else { echo "Mniejsze niż 10"; }
Przykład
<?php
$liczba = 7;
if ($liczba > 10) {
echo "Liczba jest większa niż 10";
} else {
echo "Liczba jest mniejsza lub równa 10";
}
?>
Zwrócona zawartość
Liczba jest mniejsza lub równa 10
Przykładowe zastosowania instrukcji if/else
- Sprawdzanie zakresu wartości
- Jeżeli liczba jest większa niż 10, wyświetl komunikat. W przeciwnym razie zrób coś innego.
- Weryfikacja danych użytkownika
- Po wysłaniu formularza możesz sprawdzić, czy pole "email" nie jest puste. Jeśli jest puste – pokaż błąd, w przeciwnym razie kontynuuj przetwarzanie.
- Warunkowe generowanie HTML
- W zależności od stanu zalogowania użytkownika możesz wyświetlać inny przycisk ("Zaloguj" vs. "Wyloguj").
Podsumowanie
- if/else to podstawowy sposób warunkowego sterowania w PHP.
- Możesz użyć elseif lub else if, by sprawdzać kolejne warunki.
- Wielokrotne sprawdzanie warunków ułatwia reagowanie na różne sytuacje w logice aplikacji.
- Warto pamiętać o odpowiedniej składni i klamrach {}, aby kod był czytelny.