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 -truevõifalse.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 onNULL(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
?>