Intern
Jaké typy dat jsou v PHP?
sobes.tech AI
Odpověď od AI
PHP má osm typů dat:
Skalární typy:
bool(logická hodnota)int(celé číslo)float(desetinné číslo)string(řetězec)
Složené typy:
array(pole)object(objekt)
Speciální typy:
resource(zdroj)null(NULL)
Krátký popis každého typu:
bool: Dvě možné hodnoty -truenebofalse.int: Celá čísla bez desetinné části. Rozsah závisí na platformě.float: Čísla s desetinnou částí nebo ve vědecké notaci.string: Sekvence znaků. Může být uzavřena v jednoduchých (') nebo dvojitých (") uvozovkách.array: Seřazená mapa, která může obsahovat prvky jakéhokoliv typu dat, přístupné pomocí číselných nebo řetězcových klíčů.object: Instance třídy obsahující vlastnosti a metody.resource: Speciální proměnná obsahující odkaz na externí zdroj, například databázi nebo soubor.null: Proměnná, která nemá žádnou hodnotu. Jediná možná hodnota tohoto typu jeNULL(bez rozlišení velkých a malých písmen).
Příklady:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // objekt (příklad prázdného objektu)
$file_handle = fopen("cesta/k/souboru.txt", "r"); // resource
$variable_is_null = null; // null
?>