Одна из наших систем работает на PHP 4, и я не могу это изменить.
Функция fgetcsv
, кажется, возвращает null независимо от того, какой файл я загружаю.
Очень просто:
$handle = fopen($file,"r");
var_dump(fgetcsv($handle));
fclose($handle);
Это распечатает «NULL».
Выполнение var_dump для объекта $handle дает мне ресурс:
resource(33) of type (stream)
Но я просто получаю NULL при использовании fgetcsv
Я могу получить содержимое файла, используя file_get_contents
, но тогда более неудобно анализировать его как csv.
Как я уже сказал, я ничего не могу поделать с этим на PHP 4. Кто-нибудь знает, что может быть причиной этого, или я должен найти другой способ?
Спасибо
var_dump()
сделать что-то, что на самом деле не является переменной? Сначала присвоить возвращаемое значение переменной? - person Alex Howansky   schedule 14.08.2018