169
правок
AE (обсуждение | вклад) (→Типы ошибок: Добавлены цвета) |
AE (обсуждение | вклад) (→Типы данных: Приведение) |
||
Строка 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 | ||
| - | |||
|} | |} | ||