PHP: различия между версиями

918 байт добавлено ,  03:06, 16 октября 2022
Типы данных
(Шпаргалка, начало)
(Типы данных)
Строка 108: Строка 108:
|
|
|>> сдвиг вправо
|>> сдвиг вправо
|}
{| class="wikitable"
|+Типы данных
!Тип
!Подтип
!Описание
!Примеры
|-
|bool
|скалярный
|булевый тип
|true, false
|-
|int
|скалярный
|целые числа
|15, 017, 0xf, 0b1111
|-
|float
|скалярный
|числа с плав. точкой
|0.01, 1e-2
|-
|string
|скалярный
|строки
|'abc', "abc"
|-
|array
|смешанный
|массивы
|[1,-0.1,'abc'],
array('key' => 'value')
|-
|object
|смешанный
|объекты
|new stdClass(),
new class {}
|-
|callable
|смешанный
|можно в callback
|function(){},
fn($x) => $x+1
|-
|iterable
|смешанный
|можно в foreach
|[1,2],
(function() { yield 1; yield 2; })()
|-
|resource
|специальный
|внешний ресурс
|fopen('<nowiki>http://www.google.com'</nowiki>, 'r')
|-
|NULL
|специальный
|нет значения
|null
|}
|}
Анонимный участник