Я пишу приложение командной строки в PHP, которое принимает путь к локальному входному файлу в качестве аргумента. Входной файл будет содержать одну из следующих вещей:
serialized()
версия ассоциативного массива serialized()
ассоциативного массива Короче говоря, существует несколько разнородных программ, в которых я не могу контролировать этот процесс, и я буду писать в этот файл единообразным образом, как только смогу понять формат. Как только я выясню, как глотать данные, я могу просто работать с ним.
Я рассматриваю следующее:
{
, попробуйте json_decode()
, json_decode()
, не сработает ли он. <
или $
, попробуйте include()
, посмотрите, не сработает ли он. unserialize()
. base64_decode()
, посмотрите, не сработает ли он. Если не:
Это просто кажется довольно дорогим для довольно простой задачи. Могу ли я сделать это лучше? Если да, то как?