(PHP 5, PHP 7, PHP 8)
ReflectionProperty::isDefault — Özellik öntanımlı mı diye bakar
Özellik derleme sırasında mı yoksa dinamik olarak çalışma anında mı bildirilmiş diye bakar.
Bu işlevin bağımsız değişkeni yoktur.
Özellik derleme sırasında bildirilmişse true, çalışma anında
oluşturulmuşsa false döner.
Örnek 1 - ReflectionProperty::isDefault() örneği
<?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());
?>Yukarıdaki örneğin çıktısı:
bool(true) bool(false)