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

?>