0

我有一段时间没有碰过我的代码,只是注意到一个错误。我不能完全弄清楚是什么原因造成的。这是第 80 行,它在以下位置报告错误:

  75 - $list = ftp_nlist($conn_id, $ftp_dir);
  80 - $filtered = array_filter($list, function($file) use ($cpuser) {
  81 - return is_txt($file, $cpuser);

这是我在 while 循环之外列出的用于获取此信息的函数:

function is_txt($file, $cpuser) {
return preg_match('/backup-[0-9]+\.[0-9]+\.[0-9]+_[0-9]{2}-[0-9]{2}-[0-9]{2}_'.$cpuser.'.tar.gz/', $file) > 0;
}

编辑**

已修复,我只需要在我的 .htaccess 中运行 php 5.3

4

1 回答 1

0

array_filter 函数没有结束“)”

$filtered = array_filter($list, function($file) use ($cpuser) {

-->

$filtered = array_filter($list, function($file) use ($cpuser)) {
于 2013-05-28T20:27:39.460 回答