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!

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

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.