PHP.mk документација
ReflectionProperty::getSettableType
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
reflectionproperty.getsettabletype.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
reflectionproperty.getsettabletype.php
ReflectionProperty::getSettableType
Референца за `reflectionproperty.getsettabletype.php` со подобрена типографија и навигација.
ReflectionProperty::getSettableType
Класата Dom\DtdNamedNodeMap
ReflectionProperty::getSettableType — Враќа тип на параметар на setter hook
= NULL
Враќа тип на параметар на set hook. Ако не е дефиниран set hook, се однесува идентично како ако е специфициран тип,.
Параметри
Оваа функција нема параметри.
Вратени вредности
- Овој метод враќа инстанца на ReflectionType што одговара на типот што може да се постави за имотот.
-
Ако постои
sethook што дефинира експлицитен тип, тој ќе биде вратен. -
Ако hook не специфицира тип, или не постои, типот на имотот ќе биде вратен, идентично како ако е специфициран тип,. Оваа вредност може да биде
nullако имотот е без тип. -
Ако имотот е виртуален и нема
sethook, ReflectionType инстанца заneverќе биде вратено.
Примери
Пример #1 ReflectionProperty::getSettableType() example
<?php
class Example
{
public string $basic {
set => strtolower($value);
}
public string $wider {
set(string|Stringable $value) => (string) $value;
}
public string $virtual {
get => 'Do not change this';
}
public $untyped = 'silly';
}
$rClass = new \ReflectionClass(Example::class);
var_dump($rClass->getProperty('basic')->getSettableType());
var_dump($rClass->getProperty('wider')->getSettableType());
var_dump($rClass->getProperty('virtual')->getSettableType());
var_dump($rClass->getProperty('untyped')->getSettableType());
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
object(ReflectionNamedType)#3 (0) {
}
object(ReflectionUnionType)#2 (0) {
}
object(ReflectionNamedType)#3 (0) {
}
NULL
Види Исто така
- ако е специфициран тип, ReflectionProperty::getType()
Белешки од корисници
Нема белешки од корисници за оваа страница.