# ReflectionProperty::getRawValue

(PHP 8 >= 8.4.0)

ReflectionProperty::getRawValue — Returns the value of a property, bypassing a get hook if defined

### Beschreibung

public ReflectionProperty::getRawValue(object `$object`): mixed
Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur Verfügung.

Returns the value of a property, bypassing a `get` hook if defined.

### Parameter-Liste

`object`
  The object from which to retrieve a value.

### Rückgabewerte

The stored value of the property, bypassing a `get` hook if defined.

### Fehler/Exceptions

If the property is virtual, an Error will be thrown, as there is no raw value to retrieve.

### Beispiele

Beispiel #1 ReflectionProperty::getRawValue() example

`<?php
class Example
{
public string $tag {
get => strtolower($this->tag);
}
}
$example = new Example();
$example->tag = 'PHP';
$rClass = new \ReflectionClass(Example::class);
$rProp = $rClass->getProperty('tag');
// These would go through the get hook, so would produce "php"
echo $example->tag, PHP_EOL;
echo $rProp->getValue($example), PHP_EOL;
// But this would bypass the hook and produce "PHP"
echo $rProp->getRawValue($example);
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    php
    php
    PHP

### Siehe auch

- Asymmetric property visibility

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