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

标签 php

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

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

最佳答案

count()可用于数组和 Countable对象。如果您使用 $object->count()您将功能限制为对象。使用 count()你也允许数组。
除此之外没有区别。你可以在这里看到实现:https://github.com/php/php-src/blob/master/ext/standard/array.c#L676

关于PHP 可数 count() 或 ->count(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11181619/

相关文章:

php - 如何使用php将html代码转换为png图像

php - 如何覆盖 Symfony 中捆绑的 Doctrine 存储库

javascript - 使用简单 HTML DOM 解析器时出现 strpos() 错误

php - 使用 PHP 从 Wordpress 自定义表中检索数据

php - 按天生成结果

php - 使用 SQL 查询获取所有 WooCommerce 客户支付的订单

php - mysqli_connect fatal error : require()

php - 启用 PhpMyAdmin 的额外功能

php - 如何在 javascript 警报框中添加 php 内容或变量?! JavaScript、PHP、警报框

PHP for 循环处理 sql 结果