ReflectionClass::isCloneable
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
Returns whether this class is cloneable
Description
ReflectionClass::isCloneable(): bool
Returns whether this class is cloneable.
Parameters Parameters
Return Values
Returns true if the class is cloneable, false otherwise.
Examples
Basic usage of ReflectionClass::isCloneable
php
<?php
class NotCloneable {
public $var1;
private function __clone() {
}
}
class Cloneable {
public $var1;
}
$notCloneable = new ReflectionClass('NotCloneable');
$cloneable = new ReflectionClass('Cloneable');
var_dump($notCloneable->isCloneable());
var_dump($cloneable->isCloneable());
?>The above example will output:
output
bool(false)
bool(true)