Sobes.tech
Intern

PHPda qanday ma'lumot turlari mavjud?

sobes.tech AI

AIdan javob

PHP ning sakkizta ma'lumot turi bor:

Skalar turlar:

  • bool (mantiqiy)
  • int (butun son)
  • float (o'nlik son)
  • string (matn satri)

Kombinatsion turlar:

  • array (massiv)
  • object (obyekt)

Maxsus turlar:

  • resource (resurs)
  • null (NULL)

Har bir tur haqida qisqacha tavsif:

  • bool: Ikki mumkin bo'lgan qiymat - true yoki false.
  • int: O'nlik bo'lmagan butun sonlar. Diapazon platformaga bog'liq.
  • float: O'nlik qismiga ega yoki eksponent shaklida sonlar.
  • string: Belgi ketma-ketligi. Ular yagona (') yoki ikki (") tirnoq ichida bo'lishi mumkin.
  • array: Tartiblangan xarita bo'lib, har qanday ma'lumot turidagi elementlarni o'z ichiga olishi mumkin, raqamli yoki satrli kalitlar bilan kirish mumkin.
  • object: Xususiyatlar va metodlarni o'z ichiga olgan sinf nusxasi.
  • resource: Tashqi resursga havolani o'z ichiga olgan maxsus o'zgaruvchi, masalan, ma'lumotlar bazasi yoki fayl.
  • null: Hech qanday qiymatga ega bo'lmagan o'zgaruvchi. Bu turning yagona mumkin bo'lgan qiymati NULL (katta-kichik harf farqi yo'q).

Misollar:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // obyekt (bo'sh obyekt misoli)
$file_handle = fopen("yo'l/ga/fayl.txt", "r"); // resource
$variable_is_null = null; // null

?>