PHP.mk документација

class_parents

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.class-parents.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.class-parents.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
class_parents

Референца за `function.class-parents.php` со подобрена типографија и навигација.

function.class-parents.php

class_parents

класата mysqli_driver

class_parents Враќа родителските класи на дадената класа

= NULL

class_parents(object|string $object_or_class, bool $autoload = true): array|false

Оваа функција враќа низа со името на родителските класи на дадената object_or_class.

Параметри

object_or_class

Објект (инстанца на класа) или стринг (име на класа).

autoload

Дали да autoload ако веќе не е вчитан.

Вратени вредности

Низа при успех, или false кога дадената класа не постои.

Примери

Пример #1 class_parents() example

<?php

class foo { }
class
bar extends foo {}

print_r(class_parents(new bar));

// you may also specify the parameter as a string
print_r(class_parents('bar'));

spl_autoload_register();

// use autoloading to load the 'not_loaded' class
print_r(class_parents('not_loaded', true));

?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [foo] => foo
)
Array
(
    [foo] => foo
)
Array
(
    [parent_of_not_loaded] => parent_of_not_loaded
)

Белешки

Забелешка: За да проверите дека објект наследува класа, instanceof или is_a() треба да се користи наместо тоа.

Види Исто така

  • class_implements() - Враќа интерфејси кои се имплементирани од дадена класа или интерфејс
  • is_a() - Проверува дали објектот е од даден тип или подтип
  • instanceof

Белешки од корисници 1 белешка

Glen
пред 13 години
<?php
class foo {}
class bar extends foo {}
class baz extends bar {}

print_r(class_parents(new baz));
?>

Will output:
Array
(
    [bar] => bar
    [foo] => foo
)
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.