La función ReflectionClass::isCloneable() es una función incorporada en PHP que se utiliza para comprobar si la clase especificada es clonable o no.
Sintaxis:
bool ReflectionClass::isCloneable( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: Esta función devuelve True si la clase es clonable False de lo contrario.
Los siguientes programas ilustran la función ReflectionClass::isCloneable() en PHP:
Programa 1:
<?php // Defining a Cloneable class class Company { public function GeeksforGeeks() {} public function GFG() {} } // Using ReflectionClass over the // Cloneable class Company $B = new ReflectionClass('Company'); // Calling the isCloneable() function $C = $B->isCloneable(); // Getting the value true or false var_dump($C); ?>
Producción:
bool(true)
Programa 2:
<?php // Defining a NotCloneable class class Alphabets { public $A; private function __clone() { } } // Using ReflectionClass over the // NotCloneable class Alphabets $B = new ReflectionClass('Alphabets'); // Calling the isCloneable() function $C = $B->isCloneable(); // Getting the value true or false var_dump($C); ?>
Producción:
bool(false)
Referencia: https://www.php.net/manual/en/reflectionclass.iscloneable.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