PHP ТИПИЗИРОВАННЫЙ МАССИВ

В PHP 7 и более поздних версиях была введена функциональность типизированных массивов. Это означает, что массивы теперь могут иметь ограничение типов данных элементов, которые они могут содержать. Преимущество этого в том, что это делает код более надежным и предсказуемым.

Для создания типизированного массива в PHP, необходимо указать тип данных, который будет храниться в массиве. Это можно сделать в квадратных скобках, в которых указывается тип данных, за которым следует знак двоеточия и имя переменной массива.

$myArray: array[int] = [1, 2, 3];
$myAnotherArray: array[string] = ["hello", "world"];
$myThirdArray: array[float] = [1.1, 2.2, 3.3];

В этом примере мы создали три типизированных массива с различными типами данных: целочисленный, строковый и с плавающей точкой. Кроме того, типизированный массив можно объявить как Nullable, используя символ вопроса (?) после типа:

$myNullableArray: array[int]? = null;

Также доступна типизация значений по умолчанию. Например:

$myDefaultArray: array[string] = array_fill(0, 3, "default");
echo $myDefaultArray[1] // "default"

Здесь мы инициализировали массив $myDefaultArray, используя функцию array_fill(), которая заполняет массив указанным значением ("default" в данном случае). В результате мы получаем массив со строковыми значениями по умолчанию, что можно увидеть в выводе второго элемента массива.

#29 Уроки PHP - Учим язык PHP, Ассоциативные массивы на языке PHP

Массивы в PHP ( часть 1). PHP stage 2

#30 Уроки PHP - Учим язык PHP, Многомерные массивы на языке PHP

Уроки PhP. Ассоциативный массив. Динамические страницы.

Массивы в PHP - часть 1 - Базовый курс PHP-7

#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP

Массивы (array) в php. Простым языком и с примерами. Часть 1

Реклама
Новое
Реклама