Php各版本语法差异,数组的PHP语法:PHP版本之间的不同行为
$Legenda = [
"Cores" => ["#FF0000", "#FFA500", "#FFFF00", "#64FF00", "#00AA00", "#005500", "#0000FF"],
"ValMinimos"
我使用以下语法创建了一个包含数组的PHP页面: $Legenda = [ "Cores" => ["#FF0000", "#FFA500", "#FFFF00", "#64FF00", "#00AA00", "#005500", "#0000FF"], "ValMinimos" => [50, 62.85714, 75.71429, 88.57143, 101.42857, 114.28571, 127.12286], "ValMaximos" => [62.85714, 75.71429, 88.57143, 101.42857, 114.28571, 127.12286, 140] ]; 在Windows上运行良好(PHP 5.4.6,使用EasyPHP安装)PHP语法,但当我将同一页面上传到Ubuntu服务器(PHP 5.3.10,使用apt-get从存储库安装)时,我收到一个错误:“解析错误:语法错误,第13行的/var/www/ShapeTest_server_get_dados.php中的意外'[‘.第13行是$Legenda数组定义. 我用PHP编程已经有一段时间了,但是我记得语法是有效的.这是一个默认情况下在Linux上关闭的选项,或者为什么这不起作用? (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |