La función ReflectionClass hasProperty() es una función incorporada en PHP que se usa para verificar si la propiedad especificada está presente o no.
Sintaxis:
bool ReflectionClass hasProperty( string $name )
Parámetros: esta función acepta un único parámetro $nombre que contiene el nombre de la propiedad que se está comprobando.
Valor devuelto: esta función devuelve verdadero si la propiedad especificada está presente; de lo contrario, devuelve falso.
Los siguientes programas ilustran la función ReflectionClass hasProperty() en PHP:
Programa 1:
php
<?php // Using ReflectionClass $ReflectionClass = new ReflectionClass('ReflectionClass'); // Initializing a property name $a = 'name'; // Calling hasProperty() function over // the property name $Property = $ReflectionClass->hasProperty($a); // Getting the value true or false var_dump($Property); ?>
Producción:
bool(true)
Programa 2:
php
<?php // Defining a user-defined class Company class Company { Public Function GeeksforGeeks() {} Private Function GFG() {} } // Using ReflectionClass over the above // Company class $Class = new ReflectionClass('Company'); // Calling hasProperty() function $A = $Class->hasProperty($Class); // Getting the value either true or false var_dump($A); ?>
Producción:
bool(false)
Referencia: https://www.php.net/manual/en/reflectionclass.hasproperty.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