ReflectionProperty::hasDefaultValue
(PHP 8)
ReflectionProperty::hasDefaultValue — Перевіряє, чи встановлено значення за промовчанням.
Опис
public ReflectionProperty::hasDefaultValue(): bool
Проверяет, задано ли для свойства значение по умолчанию, включая**null
**. Повертає false
для типизованих властивостей без заданого значення за умовчанням і динамічних властивостей.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Если для свойства задано значение по умолчанию (включая**null
**), то повертає true
. Якщо властивість типізована і для нього не задано значення за умовчанням, або якщо це властиво, що динамічно визначається, то повертає false
Приклади
Приклад #1 Приклад використання ReflectionProperty::hasDefaultValue()****
Loading...
Результат виконання наведеного прикладу:
bool(true)
bool(false)
bool(true)
bool(false)
bool(false)
Fatal error: Uncaught ReflectionException: Property Foo::$pong does not exist in example.php
Дивіться також
- ReflectionProperty::getDefaultValue() - Повертає значення за промовчанням, задане для якості