4

当您有一个实现可数接口的对象时,您应该使用$object->count()orcount($object)吗?

我知道差异很可能很小,但是如果有人可以解释是否有任何差异,从技术上讲会是什么。

4

1 回答 1

7

count()可用于数组和Countable对象。如果您正在使用,则将您$object->count()的功能限制为对象。使用count()你也允许数组。

除此之外没有区别。你可以在这里看到实现:https ://github.com/php/php-src/blob/master/ext/standard/array.c#L676

于 2012-06-24T22:13:16.120 回答