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
?>