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

Дивіться також