Wprowadzenie do języka PHP
1. Podstawowe informacje
-
PHP – skrót od PHP: Hypertext Preprocessor.
- Język skryptowy działający po stronie serwera (server-side scripting language).
- Umożliwia generowanie dynamicznych stron internetowych.
- Popularny w połączeniu z HTML, CSS, JavaScriptem i bazami danych (np. MySQL).
- Pierwsza wersja powstała w 1994 roku (autor: Rasmus Lerdorf).
2. Cechy charakterystyczne
- Łatwość integracji z kodem HTML.
- Szerokie wsparcie dla baz danych.
- Duża społeczność i obszerna dokumentacja.
- Open-source (darmowy).
- Niski próg wejścia – łatwy do nauki dla początkujących.
- Możliwość uruchamiania na różnych systemach (Windows, Linux, macOS).
3. Instalacja i środowisko
-
Do uruchomienia PHP potrzebny jest serwer WWW, np.:
- Apache (często w pakiecie XAMPP, MAMP, LAMP, WAMP).
- Nginx.
-
Alternatywnie: serwery hostingowe mają wbudowaną obsługę PHP.
- Sprawdzenie wersji:
4. Podstawowa składnia
4.1. Znaczniki PHP
4.2. Komentarze
5. Zalety i wady PHP
Zalety:
- Prosty w nauce.
- Ogromna ilość gotowych bibliotek i frameworków (np. Laravel, Symfony).
- Łatwość wdrażania na serwerach.
Wady:
- Kod źle napisany bywa trudny w utrzymaniu.
- Mniej popularny w nowych projektach niż Node.js czy Python (Django/Flask).
- Starsze wersje PHP miały słabsze mechanizmy bezpieczeństwa.