php - 数组是 Traversable 的实例吗?

标签 php

这是我框架中的基本数组

 array(2) {
  [0]=>
  string(2) "40"
  [1]=>
  string(2) "41"
}

这是我的测试:

echo($array instanceof Traversable); // 0
echo(is_array($array)); // 1

看来我的标准 php 数组不是 Traversable 的实例,这看起来不一致。

最佳答案

对,它不是 Traversable。

接口(interface)的主要目标Traversable是使对象可用于 foreach

关于php - 数组是 Traversable 的实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38595158/

相关文章:

php - 将文本写入图像

javascript - 使用 JavaScript 和 PHP 作为 href 属性的值

php - 使用 php 插入和更新 sql 数据

php - 我将如何编写条件语句来检查访问者是否来自特定站点?

PHP:is_array 在不应该返回 false 时返回 false

PHP - 读取8位整数

php - 使用 Yahoo SMTP 在 PHP 中发送邮件

php - 数据库查询返回: Check if a parameter is an array or an object

PHP 系统返回 127 错误代码

php - 散列密码加密?