0Pricing
PHP Academy · Lekcja

Typy danych

Poznaj różne typy danych w PHP, takie jak stringi, liczby całkowite i tablice

Typy danych to bezpłatna lekcja PHP Academy na CoddyKit. To lekcja 2 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.

Typy danych

Typy danych

Zapraszamy do dokładniejszego poznania PHP! W tej lekcji nauczą się Państwo o typach danych PHP, które określają rodzaj danych, jakie może przechowywać zmienna. Zrozumienie typów danych jest niezbędne do pisania skutecznych programów w PHP. Zaczynajmy!

Typy danych — ilustracja 1

Czym są typy danych?

Czym są typy danych?

Typy danych określają rodzaj danych, które może przechowywać zmienna. PHP jest językiem o dynamicznym typowaniu, co oznacza, że typ zmiennej może zmieniać się podczas wykonywania programu.

Przykład:

Najważniejsze: PHP automatycznie określa typ danych zmiennej na podstawie jej wartości.

<?php
  $value = 42; // Integer
  echo $value;

  $value = "Hello"; // Now a String
  echo $value;
?>

Typy danych PHP

Typy danych PHP

PHP obsługuje następujące typy danych:

  • String: Sekwencja znaków.
  • Integer: Liczby całkowite.
  • Float: Liczby zmiennoprzecinkowe.
  • Boolean: Wartości true lub false.
  • Array: Kolekcja wartości.
  • Object: Instancja klasy.
  • NULL: Reprezentuje zmienną bez wartości.
  • Resource: Specjalne zmienne przechowujące odwołania do zasobów zewnętrznych.

Przyjrzyjmy się im szczegółowo.

Łańcuchy znaków

Łańcuchy znaków

String to sekwencja znaków ujęta w pojedynczy (') lub podwójny (") cudzysłów. Przykład:

Najważniejsze: Proszę używać podwójnych cudzysłowów, gdy trzeba bezpośrednio umieścić zmienne w łańcuchu znaków.

<?php
  $greeting = "Hello, World!";
  echo $greeting; // Outputs: Hello, World!
?>

Liczby

Liczby

PHP obsługuje dwa typy liczb:

  • Integer: Liczby całkowite.
  • Float: Liczby dziesiętne.

Przykład:

<?php
  $integer = 42;
  $float = 3.14;
  echo "Integer: $integer, Float: $float";
?>

Wartości logiczne

Wartości logiczne

Wartość boolean reprezentuje jedną z dwóch wartości: true lub false. Wartości logiczne są często używane w instrukcjach warunkowych. Przykład:

<?php
  $isLoggedIn = true;
  if ($isLoggedIn) {
    echo "Welcome back!";
  } else {
    echo "Please log in.";
  }
?>

Tablice

Tablice

Array to kolekcja wartości przechowywanych w jednej zmiennej. Tablice mogą zawierać dane wielu typów. Przykład:

Najważniejsze: Tablice są indeksowane od zera, co oznacza, że pierwszy element ma indeks 0.

<?php
  $colors = ["Red", "Green", "Blue"];
  echo $colors[0]; // Outputs: Red
?>

Typy specjalne

Typy specjalne

PHP ma kilka specjalnych typów danych:

  • NULL: Zmienna bez wartości.
  • Resource: Odwołanie do zewnętrznego zasobu, takiego jak połączenie z bazą danych.

Przykład:

Wskazówka: Proszę używać funkcji var_dump() do sprawdzania typu i wartości zmiennej.

<?php
  $empty = NULL;
  echo $empty; // Outputs nothing
?>
<?php
  $value = "42";
  echo gettype($value);
?>

Dobra robota!

Dobra robota!

Gratulacje! Poznali już Państwo typy danych PHP, w tym łańcuchy znaków, liczby, wartości logiczne, tablice oraz typy specjalne, takie jak NULL. Zrozumienie typów danych jest niezbędne do pisania wydajnego kodu wolnego od błędów. W następnej lekcji przyjrzymy się operatorom i wykonywaniu różnych operacji w PHP. Zaczynajmy kodować!

Typy danych — ilustracja 10

Często zadawane pytania

Czy lekcja „Typy danych” jest bezpłatna?

Tak — pełny tekst „Typy danych” 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 „Typy danych”?

Poznaj różne typy danych w PHP, takie jak stringi, liczby całkowite i tablice Ć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 2 z 5.

Ile czasu zajmuje lekcja „Typy danych”?

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