PHP 7.4.25 Released!

ReflectionProperty::isDefault

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::isDefault Проверяет, является ли значение свойством по умолчанию

Описание

public ReflectionProperty::isDefault(): bool

Проверяет, является ли значение свойством заданным на этапе компиляции или установлено динамически во время исполнения.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

true, если свойство объявлено во время компиляции, либо false, если оно было создано во время выполнения.

Примеры

Пример #1 Пример использования ReflectionProperty::isDefault()

<?php
class Foo {
    public 
$bar;
}

$o = new Foo();
$o->bar 42;
$o->baz 42;

$ro = new ReflectionObject($o);
var_dump($ro->getProperty('bar')->isDefault());
var_dump($ro->getProperty('baz')->isDefault());
?>

Результат выполнения данного примера:

bool(true)
bool(false)

Смотрите также

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top