ReflectionType::__toString
(PHP 7, PHP 8)
ReflectionType::__toString — To string
Parameters
This function has no parameters.
Return Values
Returns the type of the parameter.
Changelog
| Version | Description |
|---|---|
| 8.0.0 | ReflectionType::__toString() has been undeprecated. |
| 7.1.0 | ReflectionType::__toString() has been deprecated. |
Examples
Example #1 ReflectionType::__toString() example
<?php
function someFunction(string $param) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParam = $reflectionFunc->getParameters()[0];
echo $reflectionParam->getType();The above example will output something similar to:
string
See Also
- 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
↑ and ↓ to navigate • Enter to select • Esc to close • / to open