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.
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?
Kod PHP umieszczamy między <?php a ?> (zamykający na końcu pliku często pomijamy).
Co wyświetli: echo 'Cześć, Ola!';?
echo wypisuje podany tekst.
Ć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!';