Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: обновить массив
Строитель, ну я так понял, что изменённый массив надо записать обратно в файл, при том, сохранить синтаксически корректным.
Тогда ещё вопрос, пожалуйста: разве после присваивания нарушается синтаксис массива? И разве обновлённый массив нельзя записать в файл? (сериализовать например перед записью)
var_export как раз сериализацией и занимается в меру своих возможностей. Сериализует по мере своих возможностей в валидный PHP-код.
Как менять до этого переменную - да как угодно.
Тьфу, не те пару букв написал, получился другой смысл сообщения.
Было
Цитата:
Если без сохранения форматировать - то var_export.
Должно было быть:
Цитата:
Если без сохранения форматирования - то var_export.
т.к. var_export форматирует массив только одним способом, не таким как в исходной задаче и это никак не настраивается. Зато просто вызов функции, без ручного вмешательства.