La función class_alias() es una función incorporada en PHP que se utiliza para crear un nombre de alias de la clase. La funcionalidad de la clase con alias es similar a la clase original.
Sintaxis:
bool class_alias( string $original, string $alias, bool $autoload = TRUE )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $original: este parámetro contiene el nombre de la clase original.
- $alias: este parámetro contiene el nombre de la clase de alias.
- $autoload: se carga automáticamente o no si no se encuentra la clase original.
Valor devuelto: Devuelve un valor booleano, es decir, Verdadero en caso de éxito o Falso en caso de error.
Los siguientes programas ilustran la función class_alias() en PHP:
Programa 1:
<?php // Create a class class GFG { public $Geek_name = "Welcome to GeeksforGeeks"; // Constructor is being implemented. public function __construct($Geek_name) { $this->Geek_name = $Geek_name; } } // Create the class name alias class_alias('GFG', 'GeeksforGeeks'); // Create an object $Geek = new GeeksforGeeks("GeeksforGeeks"); // Display result echo $Geek->Geek_name; ?>
Producción:
GeeksforGeeks
Programa 2:
<?php // Creating class class GFG { public $data1; public $data2; public $data3; } // Create the class name alias class_alias('GFG', 'Geeks'); // Creating an object $obj1 = new GFG(); $obj2 = new Geeks(); var_dump($obj1 === $obj2); // Set values of $obj object $obj2->data1 = "Geeks"; $obj2->data2 = "for"; $obj2->data3 = "Geeks"; // Print values of $obj object echo "$obj2->data1 \n$obj2->data2 \n$obj2->data3"; ?>
Producción:
bool(false) Geeks for Geeks
Referencia: https://www.php.net/manual/en/function.class-alias.php
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA