Перейти к содержанию

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

112 байт добавлено ,  20:58, 8 ноября 2022
→‎Типы данных: Приведение
(→‎Типы ошибок: Добавлены цвета)
(→‎Типы данных: Приведение)
Строка 47: Строка 47:
!Описание
!Описание
!Примеры
!Примеры
!Приведение к
|-
|-
|bool
|bool
Строка 52: Строка 53:
|булевый тип
|булевый тип
|true, false
|true, false
|(bool) $v
|-
|-
|int
|int
Строка 57: Строка 59:
|целые числа
|целые числа
|15, 017, 0xf, 0b1111
|15, 017, 0xf, 0b1111
|(int) $v
|-
|-
|float
|float
Строка 62: Строка 65:
|числа с плав. точкой
|числа с плав. точкой
|0.01, 1e-2
|0.01, 1e-2
|(float) $v
|-
|-
|string
|string
Строка 67: Строка 71:
|строки
|строки
|'abc', "abc"
|'abc', "abc"
|(string) $v
|-
|-
|array
|array
Строка 73: Строка 78:
|[1,-0.1,'abc'],  
|[1,-0.1,'abc'],  
array('key' => 'value')
array('key' => 'value')
|(array) $v
|-
|-
|object
|object
Строка 79: Строка 85:
|new stdClass(),
|new stdClass(),
new class {}
new class {}
|(object) $v
|-
|-
|callable
|callable
Строка 85: Строка 92:
|function(){},
|function(){},
fn($x) => $x+1
fn($x) => $x+1
| -
|-
|-
|iterable
|iterable
Строка 91: Строка 99:
|[1,2],
|[1,2],
(function() { yield 1; yield 2; })()
(function() { yield 1; yield 2; })()
| -
|-
|-
|resource
|resource
Строка 96: Строка 105:
|внешний ресурс
|внешний ресурс
|fopen('<nowiki>http://www.google.com'</nowiki>, 'r')
|fopen('<nowiki>http://www.google.com'</nowiki>, 'r')
| -
|-
|-
|NULL
|NULL
Строка 101: Строка 111:
|нет значения
|нет значения
|null
|null
| -
|}
|}