采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
测试代码:
$a= null;
$b= null;
list($a,$b) = array("1","2");
返回:
$a=1;
$b=2;
list($a,$b) = array("errno"=>"1002","errmsg"=>"123");
$a=null;
$b=null;
报错信息:
Notice: Undefined offset
我也遇到这个问题。知道有没有更优的解决方案
list() 仅能用于数字索引的数组,并假定数字索引从 0 开始。 可以使用索引数组定义get()方法的返回值
我的php版本是7.0.12
有可能是php版本问题。
解决办法:
使用:array_values()
返回数组中所有的值。
list(self::$errno,self::$errmsg) = array_values(Err_Map::get(1005));
登录后可查看更多问答,登录/注册
掌握核心API接口开发及性能调优,让你的代码运行效率加倍
1.3k 6
967 5
809 5
1.1k 5
788 4