(PHP >= 5.4.0)
ReflectionClass::isCloneable — Comprueba si la clase es o no clonable
Comprueba si la clase es o no clonable
Esta función no tiene parámetros.
Devuelve TRUE
si la clase es clonable, o FALSE
en caso contrario.
Ejemplo #1 Uso básico de ReflectionClass::isCloneable()
<?php
class NoClonable {
public $var1;
private function __clone() {
}
}
class Clonable {
public $var1;
}
$noClonable = new ReflectionClass('NoClonable');
$clonable = new ReflectionClass('Clonable');
var_dump($noClonable->isCloneable());
var_dump($clonable->isCloneable());
?>
El resultado del ejemplo sería:
bool(false) bool(true)