La función ReflectionClass::hasConstant() es una función incorporada en PHP que se usa para verificar si la constante especificada está presente o no.
Sintaxis:
bool ReflectionClass::hasConstant( string $name )
Parámetros: esta función acepta un único parámetro $nombre que contiene el nombre de la constante definida.
Valor devuelto: esta función devuelve VERDADERO si la constante está definida, FALSO de lo contrario.
Los siguientes programas ilustran la función ReflectionClass::hasConstant() en PHP:
Programa 1:
<?php // Defining a user-defined class Company class Company { const c1 = 'GeeksforGeeks'; } // Using the ReflectionClass over the // defined user-defined class Company $constant = new ReflectionClass("Company"); // Calling the hasConstant() function $const = $constant->hasConstant("c1"); // Getting the value TRUE or FALSE var_dump($const); ?>
Producción:
bool(true)
Programa 2:
<?php // Defining an empty class class Company { } // Using the ReflectionClass over the // defined user-defined class Company $constant = new ReflectionClass("Company"); // Calling the hasConstant() function and // getting the value TRUE or FALSE var_dump($constant->hasConstant("c1")); ?>
Producción:
bool(false)
Referencia: https://secure.php.net/manual/en/reflectionclass.hasconstant.php
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA