Назад к вопросам
Intern
127
questionbank
Какие существуют типы данных в PHP?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech 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(); // object (пример пустого объекта)
$file_handle = fopen("путь/к/файлу.txt", "r"); // resource
$variable_is_null = null; // null
?>