php - 如何在php中缓存闭包
问题描述
我想缓存一个也有闭包的数组。
我试过:
- serialize() -不能序列化闭包
- json_encode() -用空值替换闭包
- base64_encode() -不接受数组
缓存包含闭包的数组还需要做什么?
解决方案
PHP 中的闭包不能“从盒子里”序列化,因此数组也带有闭包。您只能使用 3rd 方方式/库来达到此目的。此处讨论:在 php 中序列化匿名函数
推荐阅读
- python - 控制(或避免?) SQLAlchemy 中的 CTE 别名
- sql - Case 语句上的 SQL 查询显示
- python-3.x - 我怎样才能使选项 B 正常工作,因为最后一个答案不太有效
- java - 用一个单词Java替换字符串中用引号括起来的单词
- javascript - react-render-html:TypeError:无法读取未定义的属性“长度”
- laravel - 为 Laravel Nova 选一个日期,但返回我自己的格式
- rust - 如何在另一个任务中生成一个长时间运行的 Tokio 任务而不阻塞父任务?
- javascript - 数据库(firestore)调用只取第一个值
- javascript - 更新firebase实时数据库时的JavaScript无限循环
- powerbi - PowerBI:如何创建未指定类型的关系?