Twój pierwszy skrypt PHP

🎯 Po tej lekcji napiszesz i uruchomisz własny skrypt, który wyświetli tekst na stronie.

Czas napisać pierwszy prawdziwy kod. Stwórzmy plik, który wyświetli tekst w przeglądarce — klasyczne pierwsze ćwiczenie każdego programisty.

Utwórz plik index.php

W swoim folderze projektowym utwórz plik o nazwie index.php. Każdy plik PHP zaczyna się od znacznika otwierającego:

<?php
declare(strict_types=1);

echo 'Cześć, Ola!';
// wynik: Cześć, Ola!

Uruchom teraz serwer (jeśli nie jest uruchomiony):

php -S localhost:8000

Wejdź na http://localhost:8000 w przeglądarce — zobaczysz napis Cześć, Ola!

Co oznaczają te trzy linie?

<?php — to znacznik otwierający PHP. Mówi serwerowi: „od tego miejsca zaczyna się kod PHP". Zawsze używaj pełnej formy <?php, nigdy skrótu <?.

declare(strict_types=1); — włącza ścisłe sprawdzanie typów. To dobry nawyk od samego początku: zapobiega wielu trudnym do znalezienia błędom. Dodawaj tę linię na początku każdego pliku PHP.

echo — wypisuje tekst. To jedno z najczęściej używanych poleceń w PHP.

💡 Wskazówka: Instrukcja echo w leksykonie opisuje wszystkie jej możliwości — na przykład wypisywanie kilku wartości naraz.

Komentarze — notatki dla programisty

Komentarze to fragmenty kodu, które PHP całkowicie ignoruje. Służą do zostawiania notatek dla siebie i innych:

<?php
declare(strict_types=1);

// To jest komentarz jednoliniowy
# To też jest komentarz jednoliniowy (rzadziej używany)

/*
   To jest komentarz
   wieloliniowy — przydatny
   do dłuższych opisów.
*/

echo 'Cześć, Ola!'; // komentarz może być też na końcu linii

Dobrą praktyką jest komentowanie tego, dlaczego coś robisz, a nie co robisz — kod powinien sam mówić, co robi.

Kilka instrukcji echo

Możesz mieć w pliku wiele instrukcji echo. PHP wykona je po kolei:

<?php
declare(strict_types=1);

echo 'Cześć, Ola!';
echo ' Miło Cię poznać.';
// wynik: Cześć, Ola! Miło Cię poznać.

Pamiętaj: każda instrukcja kończy się średnikiem ;. Bez niego PHP zgłosi błąd — ale o tym więcej w następnej lekcji.

Funkcje w tej lekcji

Sprawdź się

Którym znacznikiem rozpoczynamy kod PHP?

Co wyświetli: echo 'Cześć, Ola!';?

Ćwiczenie

Wyświetl swoje imię w zdaniu powitalnym, np. 'Cześć, jestem Kuba i uczę się PHP!'.

Pokaż rozwiązanie
<?php
declare(strict_types=1);

echo 'Cześć, jestem Kuba i uczę się PHP!';