Рубрики

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

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

Синтаксис:

bool ReflectionClass::isAbstract( void )

Параметры: эта функция не принимает никаких параметров.

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

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

Программа 1:

<?php

  
// Определение абстрактного класса abstractGFG

abstract class abstractGFG {}

   
// Использование ReflectionClass над вышеупомянутым
// abstractGFG class

$Class = new ReflectionClass('abstractGFG');

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

$A = $Class->isAbstract();

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

var_dump($A);

?>

Выход:

bool(true)

Программа 2:

<?php

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

class Company {

    Public Function GeeksforGeeks() {}

    Private Function GFG() {}

}

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

$Class = new ReflectionClass('Company');

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

$A = $Class->isAbstract();

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

var_dump($A);

?>

Выход:

bool(false)

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

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

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

0.00 (0%) 0 votes