当您有一个实现可数接口的对象时,您应该使用$object->count()
orcount($object)
吗?
我知道差异很可能很小,但是如果有人可以解释是否有任何差异,从技术上讲会是什么。
当您有一个实现可数接口的对象时,您应该使用$object->count()
orcount($object)
吗?
我知道差异很可能很小,但是如果有人可以解释是否有任何差异,从技术上讲会是什么。
count()
可用于数组和Countable
对象。如果您正在使用,则将您$object->count()
的功能限制为对象。使用count()
你也允许数组。
除此之外没有区别。你可以在这里看到实现:https ://github.com/php/php-src/blob/master/ext/standard/array.c#L676