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 -truesaufalse.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 esteNULL(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
?>