Для того, чтобы отключить кеширование при открытии файла CSV с помощью PHP, можно использовать функцию `fopen` с флагом 'rb' (для чтения файла в режиме бинарного файла), а затем принудительно сбросить кеш с помощью функции `clearstatcache`.
Пример:
```php
$file = 'file.csv';
$handle = fopen($file, 'rb');
clearstatcache(true, $file);
```
Для того, чтобы избежать кеширования данных и обновлять содержимое файла CSV в реальном времени, можно читать содержимое файла каждый раз при обращении к нему, а не кешировать его в переменную.
Пример:
```php
$file = 'file.csv';
$handle = fopen($file, 'rb');
while (($data = fgetcsv($handle)) !== false) {
// обрабатываем данные
}
fclose($handle);
```
Это позволит избежать вывода устаревших данных и обновлять содержимое файла CSV в реальном времени.