这个问题是关系到downcasting in php5多么昂贵的这个PHP向下转换解决方法
这个PHP是如何昂贵的向下转换解决方法吗?
这个PHP下变频解决方法太昂贵了吗?
我回应microtimes和它似乎需要0.001。我想知道这可能是一个大问题。
public static function to($obj) {
return unserialize(preg_replace(
'/^O:\d+:\"(\w+)/',
'O:' . strlen('this_class_name') . ':"' . 'this_class_name',
serialize($obj)));
}
http://php.net/manual/en/language.types.type-juggling.php建议的解决方案的评论是类似的。
当你想测试成本时,你不应该运行一次。在循环中运行数千次,并打印出所需的时间。然后找出你的应用程序中正常的通话量,看看它是否很贵:) – 2009-11-13 13:44:42