array_filter中出现意外的T_FUNCTION

时间:2013-05-28 20:26:18

标签: php array-filter

我有一段时间没碰过我的代码,只是发现了一个错误。我无法弄清楚是什么导致它。这是第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

1 个答案:

答案 0 :(得分:0)

array_filter函数没有关闭")"

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

- >

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