ReflectionClass::isCloneable

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

ReflectionClass::isCloneable返回了一個類是否可復制

說明

public ReflectionClass::isCloneable(): bool

返回了這個類是否可復制。

參數(shù)

此函數(shù)沒有參數(shù)。

返回值

如果這個類可以復制返回 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());
?>

以上例程會輸出:

bool(false)
bool(true)