Klasa ReflectionProperty ReflectionProperty
&reftitle.intro; Klasa ReflectionProperty dostarcza informacje na temat właściwości klasy.
&reftitle.classsynopsis; ReflectionProperty implements Reflector &Constants; public const int ReflectionProperty::IS_STATIC public const int ReflectionProperty::IS_READONLY public const int ReflectionProperty::IS_PUBLIC public const int ReflectionProperty::IS_PROTECTED public const int ReflectionProperty::IS_PRIVATE public const int ReflectionProperty::IS_ABSTRACT public const int ReflectionProperty::IS_PROTECTED_SET public const int ReflectionProperty::IS_PRIVATE_SET public const int ReflectionProperty::IS_VIRTUAL public const int ReflectionProperty::IS_FINAL &Properties; public string name public string class &Methods;
&reftitle.properties; name Nazwa właściwości. Tylko do odczytu, rzuca ReflectionException przy próbie zapisu. class Nazwa klasy, gdzie właściwość jest zdefiniowana. Tylko do odczytu, rzuca Name of the class where the property is defined. Read-only, throws ReflectionException przy próbie zapisu.
&reftitle.constants;
Modyfikatory ReflectionProperty ReflectionProperty::IS_STATIC int Zaznacza, że właściwość jest static statyczna. Przed PHP 7.4.0 wartością było 1. ReflectionProperty::IS_READONLY int Zaznacza, że właściwość jest tylko do odczytu (readonly). Dostępna od PHP 8.1.0. ReflectionProperty::IS_PUBLIC int Zaznacza, że właściwość jest publiczna Przed PHP 7.4.0 wartością było 256. ReflectionProperty::IS_PROTECTED int Zaznacza, że właściwość jest protected Przed PHP 7.4.0 wartością było 512. ReflectionProperty::IS_PRIVATE int Zaznacza, że właściwość jest prywatna Przed PHP 7.4.0 wartością było 1024. ReflectionProperty::IS_ABSTRACT int Zaznacza, że właściwość jest abstract. Dostępna od PHP 8.4.0. ReflectionProperty::IS_PROTECTED_SET int Dostępna od PHP 8.4.0. ReflectionProperty::IS_PRIVATE_SET int Dostępna od PHP 8.4.0. ReflectionProperty::IS_VIRTUAL int Dostępna od PHP 8.4.0. ReflectionProperty::IS_FINAL int Zaznacza, że właściwość jest finalna. Dostępna od PHP 8.4.0. Wartości tych stałych mogą się zmieniać między wersjami PHP. Zalecane jest, aby zawsze używać stałych i unikać polegania bezpośrednio na ich wartościach.
&reftitle.changelog; &Version; &Description; 8.4.0 Stałe klasy są teraz otypowane. 8.4.0 Dodano ReflectionProperty::IS_VIRTUAL, ReflectionProperty::IS_PRIVATE_SET, ReflectionProperty::IS_PROTECTED_SET, ReflectionProperty::IS_ABSTRACT, i ReflectionProperty::IS_FINAL. 8.0.0 Metoda ReflectionProperty::export została usunięta.
&reference.reflection.entities.reflectionproperty;