Как кешировать замыкания в php - PullRequest
0 голосов
/ 30 июня 2019

Я хочу кэшировать массив, который также имеет замыкания.

Я пробовал с:

  • serialize () - не может сериализовать замыкания
  • json_encode () - заменяет закрытие пустым значением
  • base64_encode () - не принимает массивы

Что еще нужно сделать для кэширования массива, содержащего также замыкания?

1 Ответ

0 голосов
/ 30 июня 2019

Замыкания в PHP не могут быть сериализованы "из коробки", следовательно, массив с замыканиями тоже. Вы можете использовать только сторонние способы / библиотеки, чтобы достичь этого. Здесь обсуждается: Сериализация анонимных функций в php

...