Как повторно использовать извлеченные данные в php - PullRequest
0 голосов
/ 25 июня 2018

Я получаю данные с бирж, но у них есть ограничение скорости, поэтому я не могу получать данные слишком часто. Однако во время программирования я хотел бы начать с того момента, когда у меня уже были данные. Последняя строка извлеченного кода - это просто var_dump. Как я могу сохранить это и начать с этого момента снова и снова, не выбирая новые данные?

Ответы [ 2 ]

0 голосов
/ 25 июня 2018

var_dump не предназначен ни для сохранения переменной, ни для сохранения состояния. Эта функция отображает структурированную информацию об одном или нескольких выражениях, которая включает его тип и значение. php.net

Если вы хотите, чтобы данные были постоянными, то есть они вам понадобятся в течение нескольких недель, месяцев, года или бесконечности, вы должны закодировать их в JSON и сохранить их где-нибудь, как сказал @jstur. Однако, если вы используете реляционную базу данных, такую ​​как MySQL/MariaDB, вы можете создать другую таблицу и сохранить ее без кодировки.

Если вам понадобятся данные, когда пользователь в данный момент вошел в систему. Сохранение в session - это путь. Но имейте в виду ограничение php session и не злоупотребляйте им, так как это может повлиять на производительность вашего приложения.

0 голосов
/ 25 июня 2018

Кодируйте его как JSON, используя json_encode, и сохраните его в файле или базе данных для последующей обработки без необходимости нового вызова для обмена.

...