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() - Перевіряє, чи містить об'єкт у своєму дереві предків зазначений клас чи прямо реалізує його