Intern
Kokie duomenų tipai yra PHP?
sobes.tech AI
Atsakymas iš AI
PHP turi aštuonis duomenų tipus:
Skaliariniai tipai:
bool(loginė reikšmė)int(visas skaičius)float(slankusis kablelis)string(eilutė)
Sudėtinių tipų:
array(masyvas)object(objektas)
Specialieji tipai:
resource(resursas)null(NULL)
Trumpas kiekvieno tipo aprašymas:
bool: Dvi galimos reikšmės -truearbafalse.int: Visas skaičius be dešimtainės dalies. Diapazonas priklauso nuo platformos.float: Skaičiai su dešimtainiu arba eksponentiniu formatu.string: Simbolių seka. Gali būti įdėta viengubose (') arba dvigubose (") kabutėse.array: Tvarkingas žemėlapis, kuris gali turėti bet kokio tipo elementų, pasiekiamų skaitmeniniais arba tekstiniais rakteliais.object: Klasės pavyzdys, turintis savybes ir metodus.resource: Speciali kintamoji, turinti nuorodą į išorinį šaltinį, pvz., duomenų bazę ar failą.null: Kintamoji, neturinti jokios reikšmės. Vienintelė galima šio tipo reikšmė yraNULL(nesvarbu didžiosios ar mažosios raidės).
Pavyzdžiai:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // objektas (tuščio objekto pavyzdys)
$file_handle = fopen("kelias/į/failą.txt", "r"); // resource
$variable_is_null = null; // null
?>