English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Урок

PHP Высокий Урок

PHP & MySQL

PHP Референс Мануал

PHP class_alias() Функция использование и пример

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)

PHP Класс/Объект Функция Референс Мануал