Reflection ReflectionClass::isCloneable

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

ReflectionClass::isCloneable — 이 클래스가 복제 가능한지 여부를 반환합니다.


설명

public ReflectionClass::isCloneable(): bool

이 클래스가 복제 가능한지 여부를 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

클래스가 복제 가능한 경우 true를 반환하고 그렇지 않으면 false를 반환합니다.


Examples

예제 #1 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());

?>
                  
                

위의 예는 다음을 출력합니다.

bool(false)
bool(true)