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