La función class_exists() es una función incorporada en PHP que se usa para verificar si la clase dada está definida o no.
Sintaxis:
bool class_exists( string $class_name, bool $autoload = TRUE )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $class_name: contiene el nombre de la clase que necesita verificar su existencia.
- $autoload: Comprueba si el __autoload se llama o no por defecto.
Valor devuelto: esta función devuelve True si el nombre de la clase está definido; de lo contrario, devuelve False.
Los siguientes programas ilustran la función class_exists() en PHP:
Programa 1:
<?php // Create a class class GFG { public $Geek_name = "Welcome to GeeksforGeeks"; } // Check class name exist or not if(class_exists('GFG')) { echo "Class name exists"; } else { echo "Class name does not exist"; } ?>
Producción:
Class name exists
Programa 2:
<?php // Creating class class GFG { public $data1; public $data2; public $data3; } if(class_exists('GFG')) { // Creating an object $obj = new GFG(); // Set values of $obj object $obj->data1 = "Geeks"; $obj->data2 = "for"; $obj->data3 = "Geeks"; // Print values of $obj object echo "$obj->data1 \n$obj->data2 \n$obj->data3"; } else { echo "Class does not exist"; } ?>
Producción:
Geeks for Geeks
Referencia: https://www.php.net/manual/en/function.class-exists.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