Sobes.tech
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 - true ili false.
  • 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 je NULL (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

?>