Sobes.tech
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 - true arba false.
  • 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ė yra NULL (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

?>