Sobes.tech
Intern

Какви типове данни има в PHP?

sobes.tech AI

Отговор от AI

PHP има осем типа данни:

Скалярни типове:

  • 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

?>