Здравствуйте.
Пример.
Есть файл конфига config.php с
return.
<?php
return ['foo'];
Есть скрипт, который получает значение файла в переменную, отдаёт управление другому скрипту (без передачи полученного значения), который правит файл, сохраняет и управление возвращается первому скрипту, который снова получает значение из файла.
<?php
$config = require 'config.php';
// какой-то внешний код (функция, класс, библиотека, фреймворк и т.п.),
// который тоже читает файл, изменяет его и сохраняет также с `return`
$config = require 'config.php'; // как тут получить новое значение с учётом правок внешнего кода?
Как получить обновлённое содержимое файла через require (или include)? Умеет ли PHP читать файлы заново, даже если они уже есть в require/include?