class_alias

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

class_alias — Створює псевдонім для вказаного класу

Опис

class_alias(string $class, string $alias, bool $autoload = true): bool

Створює псевдонім alias для класу користувача class. Новий клас із псевдонімом буде таким самим, як і оригінальний клас.

Список параметрів

class

Оригінальний клас.

alias

Ім'я псевдоніму для класу.

autoload

Чи потрібно автоматично підвантажувати клас, якщо він ще не завантажений.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання class_alias()****

Loading...

Результат виконання наведеного прикладу:

bool(true)
bool(false)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)

Примітки

Зауваження :

Імена класів у PHP не залежать від регістру, що і відображено у цій функції. Псевдоніми, що створюються функцією class_alias(), оголошуються у нижньому регістрі. Це означає, що для класу MyClass виклик class_alias('MyClass', 'MyClassAlias') оголосить новий псевдонім класу з ім'ям myclassalias

Дивіться також

  • get_parent_class() - Повертає ім'я батьківського класу для об'єкта чи класу
  • is_subclass_of() - Перевіряє, чи містить об'єкт у своєму дереві предків зазначений клас чи прямо реалізує його