当您有一个实现可数接口的对象时,您应该使用$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