La función get_called_class() es una función incorporada en PHP que se usa para obtener el nombre de la clase donde se llama al método estático.
Sintaxis:
string get_called_class( void )
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: esta función devuelve el nombre de la clase en caso de éxito y devuelve Falso si se llama desde fuera de una clase.
Los siguientes programas ilustran la función get_llamada_clase() en PHP:
Programa 1:
<?php // Create a class class GFG { public $Geek_name = "Welcome to GeeksforGeeks"; public function Geeks() { var_dump(get_called_class()); } } GFG::Geeks(); ?>
Producción:
string(3) "GFG"
Programa 2:
<?php // Create a class class GFG { public function Geeks() { var_dump(get_called_class()); } public function GeeksforGeeks() { var_dump(get_called_class()); } } GFG::Geeks(); GFG::GeeksforGeeks(); class_alias('GFG', 'GeeksforGeeks'); GeeksforGeeks::Geeks(); GeeksforGeeks::GeeksforGeeks(); ?>
Producción:
string(3) "GFG" string(3) "GFG" string(3) "GFG" string(3) "GFG"
Referencia: https://www.php.net/manual/en/function.get-called-class.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