Intern
Koji su tipovi podataka u PHP?
sobes.tech АИ
Одговор од АИ
PHP ima osam tipova podataka:
Skalarni tipovi:
bool(logička vrednost)int(celobrojni broj)float(decimalni broj)string(niz karaktera)
Složeni tipovi:
array(niz)object(objekat)
Specijalni tipovi:
resource(izvor)null(NULL)
Kratak opis svakog tipa:
bool: Dve moguće vrednosti -trueilifalse.int: Celi brojevi bez decimalnog dela. Opseg zavisi od platforme.float: Brojevi sa decimalnim delom ili u eksponencijalnom obliku.string: Niz znakova. Mogu biti zatvoreni u jednostruke (') ili dvostruke (") navodnike.array: Uređena mapa koja može sadržati elemente bilo kog tipa podataka, dostupne putem numeričkih ili tekstualnih ključeva.object: Instanca klase koja sadrži svojstva i metode.resource: Posebna promenljiva koja sadrži referencu na eksterni izvor, na primer bazu podataka ili fajl.null: Promenljiva koja nema nikakvu vrednost. Jedina moguća vrednost ovog tipa jeNULL(bez razlike između velikih i malih slova).
Primeri:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // objekat (primer praznog objekta)
$file_handle = fopen("putanja/do/fajla.txt", "r"); // resource
$variable_is_null = null; // null
?>