Рубрики

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

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

Синтаксис:

bool ReflectionClass::hasProperty( string $name )

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

Возвращаемое значение: эта функция возвращает true, если указанное свойство присутствует, в противном случае возвращает false.

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

Программа 1:

<?php

  
// Использование ReflectionClass

$ReflectionClass = new ReflectionClass('ReflectionClass');

  
// Инициализация имени свойства

$a = 'name';

  
// Вызов функции hasProperty ()
// имя свойства

$Property = $ReflectionClass->hasProperty($a);

  
// Получение значения true или false

var_dump($Property);

?>

Выход:

bool(true)

Программа 2:

<?php

   
// Определение пользовательского класса Company

class Company {

    Public Function GeeksforGeeks() {}

    Private Function GFG() {}

}

   
// Использование ReflectionClass над вышеупомянутым
// Фирменный класс

$Class = new ReflectionClass('Company');

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

$A = $Class->hasProperty($Class);

   
// Получение значения true или false

var_dump($A);

?>

Выход:

bool(false)

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

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

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

0.00 (0%) 0 votes