wordpress中的字符串不支持[]运算符

时间:2017-10-06 06:35:17

标签: php wordpress

我在WordPress中有代码 我有错误PHP致命错误:

中的字符串不支持[]运算符
$file1 = '';
 while (false !== ($file1 = readdir($dir2))) {
  if($file1 != "." && $file1 != "..") {
     $files[$item][] = $file1;
    }
 }  

我正在使用php 5.4版本。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

readdir()接受文件句柄,而不是字符串:

引用manual

  

<强> dir_handle :   先前使用opendir()打开的目录句柄资源。如果未指定目录句柄,则假定opendir()打开的最后一个链接。

所以也许首先使用opendir()