php 8.2: ReflectionIntersectionType::getTypes returns an array of ReflectionNamedType. For now, PHP's DNF implementation does not allow union types nested into intersection types.
PHP.mk документација
ReflectionIntersectionType::getTypes
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
reflectionintersectiontype.gettypes.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
reflectionintersectiontype.gettypes.php
ReflectionIntersectionType::getTypes
Референца за `reflectionintersectiontype.gettypes.php` со подобрена типографија и навигација.
ReflectionIntersectionType::getTypes
(PHP 8 >= 8.1.0)
ReflectionIntersectionType::getTypes — Returns the types included in the intersection type
= NULL
Returns the reflections of types included in the intersection type.
Параметри
Оваа функција нема параметри.
Вратени вредности
(и сè уште не е затворена со ReflectionType objects.
Примери
Пример #1 ReflectionIntersectionType::getTypes() example
<?php
function someFunction(Iterator&Countable $value) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParam = $reflectionFunc->getParameters()[0];
var_dump($reflectionParam->getType()->getTypes());
?>Горниот пример ќе прикаже нешто слично на:
array(2) {
[0] =>
class ReflectionNamedType#4(0) {
}
[1] =>
class ReflectionNamedType#5(0) {
}
}
Види Исто така
- ReflectionType::allowsNull() - Проверува дали е дозволен null
- се очекува, - Го добива типот на параметарот
Белешки од корисници 1 белешка
Нова инстанца на атрибутот. ¶
пред 2 години