php - PHP 函数 create_function() 已弃用,代码不能在最新的 PHP 中运行?
问题描述
我有一个函数,我不完全确定如何将它转换为在最新的 php 中工作
$eventSponsor = array_map(create_function('$o', 'return $o["id"];'), $event->sponsors);
我应该在最新的 php 版本中使用哪种方法?
解决方案
是的,我正在搜索,我发现这个方法称为匿名函数,所以代码就像
$awe function ($o) {
return $o["id"];
};
$eventSponsor = array_map($awe,$event->sponsors); ```
推荐阅读
- mysql - 如何从日期为 %W %e, %Y 格式的 XML 加载数据?
- python - /auth/users/me/ 处的 ModuleNotFoundError 没有名为“accounts”的模块
- javascript - 为所有用户获取时,事件在错误的日期对齐
- android - 向下滑动时,BottomSheet 未完全隐藏。部分隐藏
- digital-ocean - 如何通过 ssh 进入 Digital Ocean 的 App Platform 应用程序?
- execution - 没有得到关于我的模型调整的任何执行细节
- swift - 以编程方式添加的导航项不显示
- sql - MS Access:具有多个条件的双循环查询以显示在表单上
- javascript - 在不同的 div 上一次折叠一个
- css - 通过检查元素永久更改,让浏览器记住我的外观偏好的方法?