Zmienne i stałe
Poznaj sposób używania zmiennych i stałych w PHP
Zmienne i stałe to bezpłatna lekcja PHP Academy na CoddyKit. To lekcja 1 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej PHP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs PHP Academy zawiera 5 lekcji w sumie.
Zmienne i stałe
Zmienne i stałe
Witamy w nowym rozdziale nauki PHP! W tej lekcji nauczą się Państwo używać zmiennych do przechowywania danych oraz stałych do definiowania niezmiennych wartości. Zaczynajmy!

Czym są zmienne?
Czym są zmienne?
Zmienne służą do przechowywania danych, które mogą zmieniać się podczas wykonywania skryptu. W PHP:
- Nazwy zmiennych zaczynają się od symbolu $.
- Zmienne mogą przechowywać różne typy danych, takie jak łańcuchy znaków, liczby i tablice.
Przykład:
<?php
$name = "Alice";
$age = 25;
echo "Name: $name, Age: $age";
?>
Zasady nazewnictwa zmiennych
Zasady nazewnictwa zmiennych
Podczas nazywania zmiennych w PHP należy przestrzegać następujących zasad:
- Nazwy zmiennych muszą zaczynać się od litery lub podkreślenia (_).
- Mogą zawierać litery, cyfry i podkreślenia, ale nie mogą zawierać spacji.
- W nazwach zmiennych rozróżniana jest wielkość liter.
Przykład:
<?php
$name = "Alice";
$Name = "Bob";
echo $name; // Outputs: Alice
echo $Name; // Outputs: Bob
?>
Typy danych w zmiennych
Typy danych w zmiennych
Zmienne PHP mogą przechowywać dane różnych typów, w tym:
- String: Dane tekstowe (np. „Cześć”).
- Integer: Liczby całkowite (np. 42).
- Float: Liczby zmiennoprzecinkowe (np. 3.14).
- Boolean: Wartości true lub false.
- Array: Kolekcja wartości.
Przykład:
<?php
$string = "Hello, World!";
$integer = 42;
$float = 3.14;
$boolean = true;
echo $string; // Outputs: Hello, World!
?>
Czym są stałe?
Czym są stałe?
Stałe służą do przechowywania wartości, których nie można zmienić podczas wykonywania skryptu. Do deklarowania stałych służy funkcja define().
Przykład:
Wskazówka: Stałe są automatycznie globalne i można uzyskać do nich dostęp z dowolnego miejsca w skrypcie.
<?php
define("SITE_NAME", "My Website");
echo SITE_NAME;
// Outputs: My Website
?>
Stałe a zmienne
Stałe a zmienne
Oto najważniejsze różnice między stałymi a zmiennymi:
- W nazwach stałych nie stosuje się symbolu $, natomiast w nazwach zmiennych tak.
- Stałych nie można ponownie definiować po ich ustawieniu, natomiast wartości zmiennych mogą się zmieniać.
- Stałe mają zawsze zasięg globalny, a zmienne mogą mieć zasięg lokalny lub globalny.
Przykład:
<?php
define("MAX_USERS", 100);
$current_users = 5;
echo MAX_USERS; // Outputs: 100
echo $current_users; // Outputs: 5
?>
Wspólne używanie zmiennych i stałych
Wspólne używanie zmiennych i stałych
Można łączyć zmienne i stałe, aby tworzyć dynamiczne dane wyjściowe. Przykład:
Wskazówka: Proszę używać operatora konkatenacji (.) do łączenia łańcuchów znaków w PHP.
<?php
define("GREETING", "Welcome");
$name = "Alice";
echo GREETING . ", " . $name . "!";
// Outputs: Welcome, Alice!
?>
Najlepsze praktyki
Najlepsze praktyki
Podczas używania zmiennych i stałych należy przestrzegać następujących dobrych praktyk:
- Proszę używać nazw opisujących ich przeznaczenie (np.
$userName). - Proszę używać stałych dla wartości, które się nie zmieniają (np.
define("PI", 3.14);). - Proszę grupować powiązane zmienne, aby zwiększyć czytelność kodu.
Wskazówka: Spójne konwencje nazewnictwa ułatwiają zrozumienie i utrzymanie kodu.
Dobra robota!
Dobra robota!
Gratulacje! Nauczyli się już Państwo używać zmiennych i stałych w PHP do przechowywania danych i zarządzania nimi. Te narzędzia mają fundamentalne znaczenie przy tworzeniu dynamicznych i elastycznych aplikacji internetowych. W następnej lekcji przyjrzymy się dokładniej typom danych PHP. Zaczynajmy kodować!

Często zadawane pytania
Czy lekcja „Zmienne i stałe” jest bezpłatna?
Tak — pełny tekst „Zmienne i stałe” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu PHP Academy, przejdź na CoddyKit PRO. Kurs PHP Academy zawiera 5 lekcji w sumie.
Co nauczysz się w „Zmienne i stałe”?
Poznaj sposób używania zmiennych i stałych w PHP Ćwiczysz PHP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć PHP Academy?
Nie wymagamy żadnego doświadczenia. PHP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 5.
Ile czasu zajmuje lekcja „Zmienne i stałe”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji PHP Academy?
Tak. Każda lekcja PHP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Zmienne i stałe
- Typy danych
- Operatory
- Struktury sterujące
- Praca z tablicami