Тип
класс Тип
Объект значения типа (неизменяемый).
Константы
| BUILTIN_TYPE_INT | |
| BUILTIN_TYPE_FLOAT | |
| BUILTIN_TYPE_STRING | |
| BUILTIN_TYPE_BOOL | |
| BUILTIN_TYPE_RESOURCE | |
| BUILTIN_TYPE_OBJECT | |
| BUILTIN_TYPE_ARRAY | |
| BUILTIN_TYPE_NULL | |
| BUILTIN_TYPE_CALLABLE | |
| BUILTIN_TYPE_ITERABLE |
Свойства
| статический массив строк | $builtinTypes | Список встроенных типов PHP. |
Методы
| __construct(строка $builtinType, логическое значение $nullable = false, строка|null $class = null, логическое значение $collection = false, Тип $collectionKeyType = null, Тип $collectionValueType = null) | ||
| строка | getBuiltinType() Получает встроенный тип. | |
| логическое значение | isNullable() Допускает значение null? | |
| строка|null | getClassName() Получает имя класса. | |
| логическое значение | isCollection() Является коллекцией? | |
| Тип|null | getCollectionKeyType() Получает тип ключа коллекции. | |
| Тип|null | getCollectionValueType() Получает тип значения коллекции. |
Подробности
__construct(строка $builtinType, логическое значение $nullable = false, строка|null $class = null, логическое значение $collection = false, Тип $collectionKeyType = null, Тип $collectionValueType = null)
Параметры
| строка | $builtinType | |
| логическое значение | $nullable | |
| строка|null | $class | |
| логическое значение | $collection | |
| Тип | $collectionKeyType | |
| Тип | $collectionValueType |
Исключения
| InvalidArgumentException |
строка getBuiltinType()
Получает встроенный тип.
Может быть bool, int, float, string, array, object, resource, null, callback или iterable.
Значение возврата
| строка |
логическое значение isNullable()
Допускает значение null?
Значение возврата
| логическое значение |
строка|null getClassName()
Получает имя класса.
Применимо только если встроенный тип — object.
Значение возврата
| строка|null |
логическое значение isCollection()
Является коллекцией?
Значение возврата
| логическое значение |
Тип|null getCollectionKeyType()
Получает тип ключа коллекции.
Применимо только для типа коллекции.
Значение возврата
| Тип|null |
Тип|null getCollectionValueType()
Получает тип значения коллекции.
Применимо только для типа коллекции.
Значение возврата
| Тип|null |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/PropertyInfo/Type.html