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
Czym jest PHP?
PHP (PHP: Hypertext Preprocessor) to skryptowy język programowania, uruchamiany głównie po stronie serwera. Pozwala tworzyć dynamiczne strony WWW, generować zawartość w locie (np. pobierając dane z bazy), obsługiwać formularze czy logikę biznesową. Jest jednym z najpopularniejszych języków w świecie web developmentu – stoi za takimi projektami jak WordPress czy MediaWiki.
Główne cechy PHP
- Wykonywany po stronie serwera
- Kod PHP jest interpretowany na serwerze, a użytkownik otrzymuje gotowy wynik (HTML, JSON, itp.).
- Wbudowane wsparcie dla HTML
- Można swobodnie mieszać PHP z kodem HTML, używając znaczników <?php ... ?>.
- Duża społeczność i biblioteki
- Setki rozszerzeń, popularne frameworki (Laravel, Symfony), mnóstwo poradników.
- Łatwy start
- Wystarczy serwer z obsługą PHP (np. XAMPP) i plik .php, żeby zacząć.
Przykład najprostszego skryptu
- <?php ... ?> to blok kodu.
- echo wyświetla tekst.
- Kod jest wykonywany na serwerze, a przeglądarka zobaczy tylko finalną treść HTML (napis „Hello, World z PHP!”).
Przykład
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Prosty skrypt PHP</title>
</head>
<body>
<?php
echo "Hello, World z PHP!";
?>
</body>
</html>
Zwrócona zawartość
Hello, World z PHP!
Podstawy działania
- Serwer z PHP - Potrzebujesz środowiska, które potrafi interpretować pliki .php (np. Apache z modułem PHP).
- Kompilacja i interpretacja - Wbrew nazwie, PHP nie jest kompilowany, tylko interpretowany (kod wykonywany linijka po linijce).
- Pliki .php - Standardowo zapisujemy kod w plikach .php.
- Wynik - Serwer generuje HTML lub inny format (np. JSON), który trafia do użytkownika.
Podsumowanie
- PHP to język do tworzenia dynamicznych stron i aplikacji webowych.
- Działa po stronie serwera, a w odpowiedzi generuje HTML (lub inny format) dla użytkownika.
- Łatwo integruje się z HTML – wystarczy wstawić blok <?php ... ?> w kodzie strony.
- Dzięki dużej społeczności, licznym bibliotekom i frameworkom (Laravel, Symfony), PHP pozostaje jednym z wiodących narzędzi do budowy aplikacji internetowych.