Intern
Jakie są typy danych w PHP?
sobes.tech AI
Odpowiedź od AI
PHP ma osiem typów danych:
Typy skalarne:
bool(wartość logiczna)int(liczba całkowita)float(liczba zmiennoprzecinkowa)string(łańcuch znaków)
Typy złożone:
array(tablica)object(obiekt)
Typy specjalne:
resource(zasób)null(NULL)
Krótki opis każdego typu:
bool: Dwie możliwe wartości -truelubfalse.int: Liczby całkowite bez części dziesiętnej. Zakres zależy od platformy.float: Liczby z częścią dziesiętną lub w formie wykładniczej.string: Ciąg znaków. Mogą być zamknięte w pojedynczych (') lub podwójnych (") cudzysłowach.array: Posortowana mapa, która może zawierać elementy dowolnego typu danych, dostępne przez klucze numeryczne lub tekstowe.object: Instancja klasy zawierająca właściwości i metody.resource: Specjalna zmienna zawierająca odwołanie do zewnętrznego zasobu, np. bazy danych lub pliku.null: Zmienna nie mająca żadnej wartości. Jedyną możliwą wartością tego typu jestNULL(bez rozróżnienia wielkości liter).
Przykłady:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // obiekt (przykład pustego obiektu)
$file_handle = fopen("ścieżka/do/pliku.txt", "r"); // resource
$variable_is_null = null; // null
?>