Définit la valeur brute d'une propriété sans déclencher l'initialisation paresseuse

# ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitialization — Définit la valeur brute d'une propriété sans déclencher l'initialisation paresseuse

### Description

public function ReflectionProperty::setRawValueWithoutLazyInitialization(object `$object`, mixed `$value`): void

Définit (change) la valeur de la propriété sans déclencher l'initialisation paresseuse et sans appeler les fonctions de crochet. La propriété est marquée comme non paresseuse et peut être accédée par la suite sans déclencher l'initialisation paresseuse. La propriété ne doit pas être dynamique, statique ou virtuelle, et l'objet doit être une instance d'une classe définie par l'utilisateur ou stdClass.

Si c'était la dernière propriété paresseuse, l'objet est marqué comme non paresseux et l'initialiseur ou la fonction de fabrique est détaché.

### Liste de paramètres

`object`
  L'objet sur lequel changer la propriété.
`value`
  La nouvelle valeur.

### Valeurs de retour

Aucune valeur n'est retournée.

### Voir aussi

- objets paresseux
- ReflectionProperty::skipLazyInitialization() - Marque une propriété comme non paresseuse
- ReflectionClass::newLazyGhost() - Créer une nouvelle instance fantôme paresseuse

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open