ReflectionType::__toString
(PHP 7, PHP 8)
ReflectionType::__toString — To string
Diese Funktion ist seit PHP 5.5.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieser Funktion wird dringend abgeraten.
Beschreibung
Gets the parameter type name.
Parameter-Liste
Diese Funktion besitzt keine Parameter.
Rückgabewerte
Returns the type of the parameter.
Changelog
Version | Beschreibung |
---|---|
7.1.0 | ReflectionType::__toString() has been deprecated. |
Beispiele
Beispiel #1 ReflectionType::__toString() example
<?php
function someFunction(string $param) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParam = $reflectionFunc->getParameters()[0];
echo $reflectionParam->getType();
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
string
Siehe auch
- ReflectionNamedType::getName() - Get the name of the type as a string
- ReflectionNamedType::isBuiltin() - Checks if it is a built-in type
- ReflectionType::allowsNull() - Checks if null is allowed
- ReflectionUnionType::getTypes() - Returns the types included in the union type
- ReflectionParameter::getType() - Gets a parameter's type