Sobes.tech
Intern

Дар PHP кадом намудҳои маълумот мавҷуданд?

sobes.tech AI

Ҷавоб аз AI

PHP доро 8 намуди маълумот:

Скаляр типҳо:

  • bool (мантиқий қиймат)
  • int (ҳақиқий рақам)
  • float (ўзгартирилган рақам)
  • string (сатр)

Композит типҳо:

  • array (массив)
  • object (объект)

Махсус типҳо:

  • resource (ресурс)
  • null (NULL)

Тавсифи кӯтоҳ барои ҳар як тип:

  • bool: Ду қиймат мумкин - true ё false.
  • int: Рақамҳои умумӣ бе қисми даҳликӣ. Диапазон вобаста ба платформа.
  • float: Рақамҳо бо қисми даҳликӣ ё дар шакли экспоненсиалӣ.
  • string: Тартиби аломатҳо. Мумкин аст дар зикр (') ё ду зикр (") баста шавад.
  • array: Харитаи мураттаб, ки метавонад унсурҳои ҳар гуна навъи маълумотро дар бар гирад, дастрас бо калидҳои рақамӣ ё матнӣ.
  • object: Нусхаи синф, ки дорои хусусиятҳо ва усулҳо мебошад.
  • resource: Таърифи махсус, ки истинод ба манбаи беруна, масалан, базаи додаҳо ё файлро дорад.
  • null: Таърифи тағйирёбанда, ки ягон қимат надорад. Ягона қимати имконпазир NULL аст (бидуни фарқият дар ҳарфҳои калон ё хурд).

Маслиҳатҳо:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // объект (масалан, объекти холӣ)
$file_handle = fopen("роҳи/ба/файл.txt", "r"); // resource
$variable_is_null = null; // null

?>