ReflectionClass::isAbstract
ReflectionClass::isFinal
ReflectionClass
PHP Manual

# ReflectionClass::isCloneable

(PHP >= 5.4.0)

ReflectionClass::isCloneable — Renseigne à propos de la propriété de duplication de la classe

### Description

public bool ReflectionClass::isCloneable ( void )

Retourne si cette classe est clonable.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Renvoie `TRUE` si la classe peut être clônée, `FALSE` sinon.

### Exemples

Exemple #1 Utilisation basique de ReflectionClass::isCloneable()

`<?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());
?>`

L'exemple ci-dessus va afficher :

    bool(false)
    bool(true)

ReflectionClass::isAbstract
ReflectionClass::isFinal
ReflectionClass
PHP Manual