(PHP 5, PHP 7, PHP 8)
ReflectionProperty sınıfı sınıfın özellikleri hakkında bilgi edinilmesini sağlar.
Özelliğin ismi. Salt-okunur olup, bir yazma çabası ReflectionException istisnasına yol açar.
Özelliği tanımlayan sınıfın ismi. Salt-okunur olup, bir yazma çabası ReflectionException istisnasına yol açar.
ReflectionProperty::IS_STATIC
Özelliğin static
olduğunu belirtir.
PHP 7.4.0 öncesinde, bu değer 1 idi.
ReflectionProperty::IS_READONLYÖzelliğin salt okunur olduğunu belirtir. PHP 8.1.0 ve sonrasında kullanılabilir.
ReflectionProperty::IS_PUBLIC
Özelliğin public
olduğunu belirtir.
PHP 7.4.0 öncesinde, bu değer 256 idi.
ReflectionProperty::IS_PROTECTED
Özelliğin protected
olduğunu belirtir.
PHP 7.4.0 öncesinde, bu değer 512 idi.
ReflectionProperty::IS_PRIVATE
Özelliğin private
olduğunu belirtir.
PHP 7.4.0 öncesinde, bu değer 1024 idi.
Bilginize:
Sabitlerin değerleri PHP sürümleri arasında farklılık gösterebilir. Bu bakımdan sabitler değerleriyle değil isimleriyle kullanılmalıdır.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 | ReflectionProperty::export() kaldırıldı. |