clone和new本不应该放在一起比较,它们的作用是不同的。但可能有一些场景下,可以用clone也可以用new,那么这时候我们选哪个呢?
我编写了两个测试,第一个是声明一个空类,第二个是带构造方法、属性的类。另外,我还加入了 PHP 序列化的测试。
国际惯例,直接上代码,一目了然。
代码:
<?php
define('TEST_COUNT', 10000);
function test($name, $callable)
{
$time = microtime(true);
...