PHP | función class_exists()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *