kvf77
Red Devil
Столкнулся со странной багой уже голову себе сломал.
Есть массив:
переводим его в текст
$b = var_export($a, true);
сохраняем его в файл:
file_put_contents(CFG_CACHE_DIR . '/packs.php', '<?php $с = ' . $b . '; ?>');
в файле получаем полную фигню:
<?php $b = array('sale' => NULL, 'pack' => NULL; ?>
кто подскажет, что за фигня - сломал уже себе голову
причем, если вывести сохраняемое на экран:
echo '<?php $с = ' . $b . '; ?>';
все правильно показывается, а в файле бяка.
Есть массив:
PHP:
$a = array (
'sale' => '0.9',
'pack' => array(
10 => 1
)
);
$b = var_export($a, true);
сохраняем его в файл:
file_put_contents(CFG_CACHE_DIR . '/packs.php', '<?php $с = ' . $b . '; ?>');
в файле получаем полную фигню:
<?php $b = array('sale' => NULL, 'pack' => NULL; ?>
кто подскажет, что за фигня - сломал уже себе голову
причем, если вывести сохраняемое на экран:
echo '<?php $с = ' . $b . '; ?>';
все правильно показывается, а в файле бяка.