English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Класс/Объект Функция Референс Мануал
Функция class_alias() создает别名 для класса
class_alias( string $original, string $alias[, bool $autoload = TRUE] );
Создает альтернативное имя alias для пользовательскиedefинированного класса original. Этот альтернативный класс и оригинальный класс полностью идентичны.
Номер | Параметры и описание |
---|---|
1 | original(обязателен) Оригинальный класс. |
2 | alias(обязателен) Альтернативное имя класса. |
3 | autoload(по умолчанию) Если оригинальный класс не загружен, использовать автоматическую загрузку (autoload). |
Возвращает TRUE при успешном выполнении или FALSE при неудаче.
Ниже приведен способ использования этой функции-
<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; //Объекты одинаковые var_dump($a == $b, $a === $b); var_dump($a instanceof $b); //Классы одинаковые var_dump($a instanceof foo); var_dump($a instanceof bar); var_dump($b instanceof foo); var_dump($b instanceof bar); ?>Тестировать, посмотрите ‹/›
Результат вывода:
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)