ReflectionClass::isCloneable

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

ReflectionClass::isCloneable返回了一個(gè)類是否可復(fù)制

說(shuō)明

public ReflectionClass::isCloneable(): bool

返回了這個(gè)類是否可復(fù)制。

參數(shù)

此函數(shù)沒(méi)有參數(shù)。

返回值

如果這個(gè)類可以復(fù)制返回 true,否則返回 false。

范例

示例 #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());
?>

以上例程會(huì)輸出:

bool(false)
bool(true)