Мне нужно помочь, как это исправить: Параметр должен быть массивом или объектом, который реализует Countable в строке 5. Может ли кто-нибудь помочь?
self::$_list = array();
$handle = fopen($file, 'r');
while (!feof($handle)) {
$line = fgetcsv($handle);
if (count($line)!=2) continue;
self::$_list[trim($line[0])] = trim($line[1]);
}
fclose($handle);
это правильный синтаксис:
while (!feof($handle)) {
//$line = fgetcsv($handle);
//if (count($line)!=2) continue;
$line = fgetcsv($handle);
if (null != $line && count($line)!=2) { continue; }
self::$_list[trim($line[0])] = trim($line[1]);
}
fclose($handle);
Других решений пока нет …