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.