Sobes.tech
Intern

Ce tipuri de date există în PHP?

sobes.tech AI

Răspuns de la AI

PHP are opt tipuri de date:

Tipuri scalare:

  • bool (valoare booleană)
  • int (număr întreg)
  • float (număr cu virgulă mobilă)
  • string (șir de caractere)

Tipuri compuse:

  • array (array)
  • object (obiect)

Tipuri speciale:

  • resource (resursă)
  • null (NULL)

Descriere scurtă a fiecărui tip:

  • bool: Două valori posibile - true sau false.
  • int: Numere întregi fără parte zecimală. Intervalul depinde de platformă.
  • float: Numere cu parte zecimală sau în formă exponențială.
  • string: Secvență de caractere. Pot fi încadrate în ghilimele simple (') sau duble (").
  • array: Hartă ordonată care poate conține elemente de orice tip de date, accesibile prin chei numerice sau de șir.
  • object: Instanță a unei clase care conține proprietăți și metode.
  • resource: Variabilă specială care conține o referință la o resursă externă, cum ar fi o bază de date sau un fișier.
  • null: Variabilă care nu are nicio valoare. Singura valoare posibilă a acestui tip este NULL (fără diferență între majuscule și minuscule).

Exemple:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // obiect (exemplu de obiect gol)
$file_handle = fopen("calea/către/fișier.txt", "r"); // resource
$variable_is_null = null; // null

?>