PHP:数组声明导致错误500
PHP: array declaration causes Error 500
我今天遇到一个奇怪的问题:这个简单的代码导致错误 500。
$ret = array();
$ret["lat"] = array():
看起来在声明之后用 $ret
做任何事情都会导致错误。我也试过:
$ret = array("lat" => array(), "lon" => array());
$ret["lat"][0] = 3:
$ret = array();
$ret["lat"][0] = 3:
$ret = array();
$ret[] = 3:
和其他我能想到的东西。我一直在做这样的事情,不明白为什么它在这里不起作用。有什么想法吗?
从行尾删除“:”并替换为“;”。也许由于 php.ini 文件的错误配置,您看不到错误。尝试添加这一行:
`error_reporting(E_ALL);`
删除 $ret["lat"] = array():
后的 :
并添加 ;
@Jacopo Grassi 请删除 : 并使用 ;在下面那个地方
<?php
$ret = array();
$ret["lat"] = array();
我今天遇到一个奇怪的问题:这个简单的代码导致错误 500。
$ret = array();
$ret["lat"] = array():
看起来在声明之后用 $ret
做任何事情都会导致错误。我也试过:
$ret = array("lat" => array(), "lon" => array());
$ret["lat"][0] = 3:
$ret = array();
$ret["lat"][0] = 3:
$ret = array();
$ret[] = 3:
和其他我能想到的东西。我一直在做这样的事情,不明白为什么它在这里不起作用。有什么想法吗?
从行尾删除“:”并替换为“;”。也许由于 php.ini 文件的错误配置,您看不到错误。尝试添加这一行:
`error_reporting(E_ALL);`
删除 $ret["lat"] = array():
后的 :
并添加 ;
@Jacopo Grassi 请删除 : 并使用 ;在下面那个地方
<?php
$ret = array();
$ret["lat"] = array();