3v4l.org

run code in 300+ PHP versions simultaneously
<?php class PhpClassWithPropertyDefaults { public $propertyWithoutDefault; public $propertyWithNullDefault = null; } $class = new ReflectionClass('PhpClassWithPropertyDefaults'); $defaults = $class->getDefaultProperties(); var_dump($defaults); var_dump($class->getProperty('propertyWithoutDefault')->isDefault()); var_dump($class->getProperty('propertyWithNullDefault')->isDefault());

preferences:
62.9 ms | 402 KiB | 5 Q