PHP可数count()或 - > count()

时间:2012-06-24 22:12:07

标签: php

当你有一个实现可数接口的对象时,你应该使用$object->count()还是count($object)

我知道很可能差别很小,但如果有人能够解释是否存在任何差异,那么技术上会是什么。

1 个答案:

答案 0 :(得分:6)

count()可以在数组和Countable对象上使用。如果您使用的是$object->count(),那么您的功能仅限于对象。使用count()也允许数组。

除此之外没有区别。您可以在此处查看实施:http://lxr.php.net/xref/PHP_TRUNK/ext/standard/array.c#304