Intern
Aké typy dátov sú v PHP?
sobes.tech AI
Odpoveď od AI
PHP má osem typov údajov:
Škálové typy:
bool(logická hodnota)int(celé číslo)float(desatinné číslo)string(reťazec)
Zložené typy:
array(pole)object(objekt)
Špeciálne typy:
resource(zdroj)null(NULL)
Krátky popis každého typu:
bool: Dve možné hodnoty -truealebofalse.int: Celé čísla bez desatinnej čiastky. Rozsah závisí od platformy.float: Čísla s desatinnou časťou alebo vo forme exponenciály.string: Reťazec znakov. Môžu byť uzavreté v jednoduchých (') alebo dvojitých (") úvodzovkách.array: Usporiadaná mapa, ktorá môže obsahovať prvky akéhokoľvek typu údajov, prístupné pomocou číselných alebo reťazcových kľúčov.object: Inštancia triedy obsahujúca vlastnosti a metódy.resource: Špeciálna premenná obsahujúca odkaz na externý zdroj, napríklad databázu alebo súbor.null: Premenná, ktorá nemá žiadnu hodnotu. Jediná možná hodnota tohto typu jeNULL(bez rozlíšenia veľkých a malých písmen).
Prí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 (príklad prázdneho objektu)
$file_handle = fopen("cesta/k/suboru.txt", "r"); // resource
$variable_is_null = null; // null
?>