很奇怪,程序在本地同样的服务器软件下正常运行的,传上后报错:
syntax error, unexpected '[' 第47行,
检查对应行,写的是一个查询数组的一个值
{$user=Cookie('user')['id']}
仔细检查了一下,本地上运行的是PHP 5.6N,服务器上运行的是PHP5.3N,可能与PHP版本有关,更换版本后的确正常了。
后来才知道PHP5.4以下不支持这种写法,改为:
$user=Cookie('user'); $user['id'];
再测试发现一切正常,很可能PHP 5.4以下不支持 $str[0][0]这种写法,有遇到同样问题的朋友不妨试一下。
PHP导出数据超时的优化建议解读
PHP之mysql位运算解析
Laravel实现登录跳转功能解析
php双向队列解读
Laravel异常上下文解决教程
php数组查询元素位置方法介绍
一剑斩仙
超级雷电战机
烈火一刀
天使纪元
完美修真
高清画质体验,华丽场景视觉盛宴
永恒领主
3D魔幻MMO
九州八荒录
九州八荒,一剑入魂。
航海王燃烧意志
热血激战动作冒险游戏
君临传奇
经典RPG战斗手游