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

# ReflectionProperty::getRawValue

(PHP 8 >= 8.4.0)

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

### 说明

public function ReflectionProperty::getRawValue(object `$object`): mixed
警告

本函数还未编写文档，仅有参数列表。

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

### 参数

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

### 返回值

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

### 错误／异常

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

### 示例

示例 #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);

    ?>

以上示例会输出：

    php
    php
    PHP

### 参见

- Asymmetric property visibility

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