Sobes.tech
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 - true nebo false.
  • 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 je NULL (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

?>