0Pricing
PHP Academy · Lekcja

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!

Zmienne i stałe — ilustracja 1

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ć!

Zmienne i stałe — ilustracja 10

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

  1. Zmienne i stałe
  2. Typy danych
  3. Operatory
  4. Struktury sterujące
  5. Praca z tablicami
← Powrót do PHP Academy