class_alias

(PHP 5 >= 5.3.0, PHP 7)

class_aliasCria um alias para uma classe

Descrição

class_alias ( string $original , string $alias [, bool $autoload = true ] ) : bool

Criando um alias nomeado alias Com base na classe definida pelo usuário original. A classe com alias é exatamente igual à classe original.

Parâmetros

original

A classe original.

alias

O nome do alias da classe.

autoload

Se é para carregar automaticamente a classe caso a mesma ainda não foi carregada.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 class_alias() Exemplo

<?php

class foo { }

class_alias('foo''bar');

$a = new foo;
$b = new bar;

// os objetos são iguais
var_dump($a == $b$a === $b);
var_dump($a instanceof $b);

// as classes são iguais
var_dump($a instanceof foo);
var_dump($a instanceof bar);

var_dump($b instanceof foo);
var_dump($b instanceof bar);

?>

O exemplo acima irá imprimir:

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

Veja Também