Рубрики

PHP | Функция ReflectionClass getStaticPropertyValue ()

Функция ReflectionClass :: getStaticPropertyValue () — это встроенная функция в PHP, которая используется для возврата значения статического свойства.

Синтаксис:

mixed ReflectionClass::getStaticPropertyValue( string $name, mixed &$def_value )

Параметры: Эта функция принимает одно имя параметра, которое является именем указанного статического свойства.

Возвращаемое значение: эта функция возвращает значение статических свойств.

Ниже программы иллюстрируют функцию ReflectionClass :: getStaticPropertyValue () в PHP:

Программа 1:

<?php

   
// Определение класса с именем Departments

class Departments {

    static $Dept1 = 'CSE';

    private static $Dept2 = 'ECE';

    public static $Dept3 = 'EE';

}

   
// Использование ReflectionClass над классом Departments

$ReflectionClass = new ReflectionClass('Departments');

   
// Вызов функции getStaticPropertyValue ()

$A = $ReflectionClass->getStaticPropertyValue('Dept3');

   
// Получение значения статического свойства.

var_dump($A);

?>

Выход:

string(2) "EE"

Программа 2:

<?php

   
// Определение класса с именем Departments

class Departments {

    static $Dept1 = 'CSE';

    static $Dept2 = 'ECE';

    public static $Dept3 = 'EE';

}

   
// Использование ReflectionClass над классом Departments

$ReflectionClass = new ReflectionClass('Departments');

   
// Вызов функций getStaticPropertyValue ()

$A = $ReflectionClass->getStaticPropertyValue('Dept1');

$B = $ReflectionClass->getStaticPropertyValue('Dept2');

$C = $ReflectionClass->getStaticPropertyValue('Dept3');

   
// Получение значения статического свойства.

var_dump($A);

var_dump($B);

var_dump($C);

?>

Выход:

string(3) "CSE"
string(3) "ECE"
string(2) "EE"

Ссылка: https://www.php.net/manual/en/reflectionclass.getstaticpropertyvalue.php

Рекомендуемые посты:

PHP | Функция ReflectionClass getStaticPropertyValue ()

0.00 (0%) 0 votes