Типы данных PHP

Tipy Dannyh Php



PHP — это язык сценариев на стороне сервера, который может работать с восемью различными типами данных для хранения значений в переменных, и каждый тип данных может выполнять разные действия. Эти типы данных подразделяются на 3 типа, включая масштабирующий, составной и специальный тип данных. Эти типы данных используются для создания переменных в программах PHP, и мы подробно обсудим их в этом руководстве.

Типы данных 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 и то, как их использовать в своем коде.