Типы данных PHP
В PHP доступно множество типов данных, которые можно использовать для хранения различных типов данных. Эти типы данных делятся на три широкие категории:
1: скалярный тип данных
В этом типе данных переменная может содержать одно значение за раз. Ниже приведены скалярные типы данных в PHP:
- Целое: Используйте для хранения чисел без десятичной точки, например 10,15.
- Плавать: Используется для хранения чисел с десятичной точкой, например 12,45, 54,566.
- Нить: Используется для хранения текстовых данных, которые могут быть заключены в одинарные («Hello») или двойные кавычки, или двойные кавычки («Hello»).
- Логический: Используется для хранения логических значений true или false.
Пример 1
В приведенном ниже примере кода я определил три разных типа данных. Первая переменная $n1 сохраняет целочисленное значение, $n2 хранит поплавок и $ch имеет строковое значение:
$n1 '=' 14 ;
$n2 '=' 22.34 ;
$ch '=' 'Линукс' ;
эхо «Целое число: $n1 \n ' ;
эхо «Поплавок — это: $n2 \n ' ;
эхо «Характер: $ch \n ' ;
?>
Пример 2
В следующем примере кода я использую логические данные тип:
$переменная '=' истинный ;
var_dump ( $переменная ) ;
?>
2: Составной тип данных
в составной тип данных , переменная может содержать более одного значения:
- Множество: Массив — это набор различных значений, доступ к которым можно получить с помощью ключа.
- Объект: Объект является примером класса, содержащего методы и функции. Каждый объект имеет те же свойства и методы, что и родительский класс.
Пример 1
Следующий пример иллюстрирует объявление типа данных массива и вывод консоли в PHP:
$языки '=' множество ( 'ПХП' , 'С' , 'Джава' , 'Идти' , 'С#' ) ;
эхо «Первый элемент: $языки[0] \n ' ;
эхо «Второй элемент: $языки[1] \n ' ;
эхо «Третий элемент: $языки[2] \n ' ;
эхо «Четвертый элемент: $языки[3] \n ' ;
эхо «Пятый элемент: $языки[4] \n ' ;
?>
Пример 2
В приведенном ниже примере сначала мы определили класс Прямоугольник а затем создал объектное сообщение с Прямоугольник сорт:
сорт Прямоугольник {
публичный $ширина ;
публичный $высота ;
публичный функция область ( ) {
возвращаться $ это -> ширина * $ это -> высота ;
}
}
$прямой '=' новый Прямоугольник ;
$прямой -> ширина '=' 5 ;
$прямой -> высота '=' 10 ;
эхо 'Площадь прямоугольника:' . $прямой -> область ( ) . ' \n ' ;
?>
3: Специальный тип данных
Ниже приведены два специальных типа данных PHP:
- НУЛЕВОЙ: Нуль ничего не представляет; он показывает отсутствие значения в переменной.
- Ресурс: Переменная указывает на какой-то внешний источник.
Пример 1
В следующем примере кода показано поведение нулевой тип данных в PHP:
$у '=' нулевой ;
var_dump ( $у ) ;
?>
Пример 2
ресурс используется для указания на некоторые файлы для открытия в PHP. Следующий пример кода можно использовать для использования данных ресурса:
$дескриптор '=' fopen ( 'мой файл.txt' , 'р' ) или в ( 'Невозможно открыть файл!' ) ;
эхо фред ( $дескриптор , размер файла ( 'мой файл.txt' ) ) ;
закрыть ( $дескриптор ) ;
?>
В приведенном выше примере функция fopen() предоставит дескриптор ресурса, поскольку она открывает файл ресурсов и назначает его переменной $handle. Вывод кода в браузере:
Нижняя граница
PHP предлагает множество типов данных для хранения и управления различными типами данных, в том числе скаляр , составной , и специальные типы данных . Понимание различных типов данных и их использования необходимо для написания эффективного PHP-кода. Благодаря этому руководству вы теперь лучше понимаете типы данных PHP и то, как их использовать в своем коде.