Sobes.tech
Intern

Millised andmetüübid on PHP-s?

sobes.tech AI

Vastus AI-lt

PHP-l on kaheksa andmetüüpi:

Skalaartüübid:

  • bool (loogiline väärtus)
  • int (täisarv)
  • float (murdarv)
  • string (sõne)

Kombineeritud tüübid:

  • array (massiiv)
  • object (objekt)

Eri tüübid:

  • resource (ressurss)
  • null (NULL)

Lühikirjeldus iga tüübi kohta:

  • bool: Kaks võimalikku väärtust - true või false.
  • int: Täisarvud ilma kümnendosata. Vahemik sõltub platvormist.
  • float: Numbrid kümnendkoha või eksponentsiaalses vormis.
  • string: Tähemärkide jada. Võib olla ümbritsetud ühekordsete (') või kahekordsete (") jutumärkidega.
  • array: Järjestatud kaart, mis võib sisaldada mis tahes tüüpi elemente, ligipääsetavad numbriliste või tekstiliste võtmetega.
  • object: Klasside näidised, mis sisaldavad omadusi ja meetodeid.
  • resource: Spetsiaalne muutuja, mis sisaldab viidet välisele ressursile, näiteks andmebaasile või failile.
  • null: Muutuja, millel pole väärtust. Selle tüübi ainus võimalik väärtus on NULL (suurtähti ja väiketähti ei tehta vahet).

Näited:

<?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 (tühi objekti näide)
$file_handle = fopen("tee/ka/ fail.txt", "r"); // resource
$variable_is_null = null; // null

?>