如何解决laravel项目本地环境PHP7报错each函数废弃问题
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如何解决laravel项目本地环境PHP7报错each函数废弃问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。例子1:
千家信息网最后更新 2025年12月02日如何解决laravel项目本地环境PHP7报错each函数废弃问题As PHP7.2 says, I suggest to use
如何解决laravel项目本地环境PHP7报错each函数废弃问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
例子1:
php7.1写法
if ( is_array( $u ) ) { while( list( $key ) = each( $u ) ) { $u = $u[$key]; break; } }改为php7.2写法
if ( is_array( $u ) ) { $u = current($u); }foreach() function as a substitute of deprecated each() . Here I let a couple of examples that works to me in Wordpress.----正如PHP7.2所说,我建议使用foreach()函数来替代已弃用的each()。这里我举几个在Wordpress中对我有用的例子。(OLD) while ( list( $branch, $sub_tree ) = each( $_tree ) ) {...}(NEW) foreach ( (Array) $_tree as $branch => $sub_tree ) {...} (OLD) while ( $activity = each( $this->init_activity ) ) {...}(NEW) foreach ( $this->init_activity as $activity ) {...} (old)while(list($file, $info) = each($this->images))(new)foreach($this->images as $file => $info) { // ...}例子2
16548 while (list($id, $name) = each($attr_array[1])) { //7.1 I replaced the line with the next code in both lines and it worked,替换为如下 foreach($attr_array[1] as $id => $name) { //7.2
例子3:我的例子:支付过程中生成签名时出现错误
public function createLinkString($param) { $arg = ""; //数组排序 ksort($param); reset($param); //7.1写法 /*while (list ($key, $val) = each($param)) { if ($key == "sign") continue; if (!empty($key)) { $arg .= $key . "="; } if (is_array($val)) { $arg .= $this->createLinkString($val) . "&"; } else { $arg .= $val . "&"; } }*/ //7.2写法 foreach ($param as $key => $val) { if ($key == "sign") continue; if (!empty($key)) { $arg .= $key . "="; } if (is_array($val)) { $arg .= $this->createLinkString($val) . "&"; } else { $arg .= $val . "&"; } } //去掉最后一个&字符 $arg = substr($arg, 0, strlen($arg) - 1); return $arg; }总之,一句话,php7.2版本中each函数废弃了不能用,直接用foreach替换就ok了。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
例子
写法
函数
帮助
环境
问题
项目
清楚
一句话
内容
字符
对此
建议
所说
数组
文章
新手
更多
有用
正如
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术基本理论
我的世界迪士尼地图服务器
软件开发一年以后发现问题
数据库数值有问题怎么看
明晓网络技术有限公司怎么样
高炮软件开发商
华为云服务器几种备份介绍
996服务器端
网络安全监督检查怎么填
网络安全和人工智能哪个好
iphone查看网络安全
网络安全黄牌
c 读取本地数据库文件
软件开发技术提成比例
自建域名服务器的好处
上海高新科技企业互联网公司
什么是网络安全的英文
google服务器通信
网络安全教育培训制度
网络安全新闻专题策划ppt
财务数据库系统源代码
中小学网络安全简笔画
网络安全法对管理制度
重庆定制软件开发排行榜
2b 2t服务器电脑
上海甚术网络技术怎么样
家庭教育网络安全直播回放
一键vpn服务器
常用的蛋白质数据库包
hp与ibm服务器互换