Regarding this method's deprecation:
ReflectionType::__toString() was first deprecated in PHP 7.1.0 alpha1.
The deprecation notice was removed in PHP 7.1.0 RC3, before being reinstated in PHP 7.4.0 alpha1.
Starting with PHP 7.1.0 beta 3, ReflectionParameter::getType() & ReflectionFunctionAbstract::getReturnType() return instances of ReflectionNamedType instead of ReflectionType.
The ReflectionNamedType class inherits from ReflectionType but provides an additional getName() method which can be used to retrieve the type hint.
Lastly, PHP 8.0.0 alpha1 introduced the concept of union types (see https://wiki.php.net/rfc/union_types_v2). As a result, ReflectionParameter::getType() & ReflectionFunctionAbstract::getReturnType() will now return either instances of ReflectionNamedType or ReflectionUnionType depending on the type hint, both of which are descendants of ReflectionType.
PHP.mk документација
ReflectionType::__toString
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
reflectiontype.tostring.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
reflectiontype.tostring.php
ReflectionType::__toString
Референца за `reflectiontype.tostring.php` со подобрена типографија и навигација.
ReflectionType::__toString
Интерфејсот SessionUpdateTimestampHandlerInterface
ReflectionType::__toString — Во стринг
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа тип на параметарот.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 | ReflectionType::__toString() е вратен од употреба. |
| 7.1.0 | ReflectionType::__toString() е укинат. |
Примери
Пример #1 ReflectionType::__toString() example
<?php
function someFunction(string $param) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParam = $reflectionFunc->getParameters()[0];
echo $reflectionParam->getType();Горниот пример ќе прикаже нешто слично на:
string
Види Исто така
- ReflectionNamedType::getName() - Земи го името на типот како стринг
- ReflectionNamedType::isBuiltin() - Проверува дали е вграден тип
- ReflectionUnionType::getTypes() - Проверува дали е дозволен null
- Враќа рефлексии на типови вклучени во унијата на типови. - Враќа типови вклучени во унија типот
- се очекува, - Го добива типот на параметарот
Белешки од корисници 1 белешка
Анонимен ¶
пред 5 години