PHP: array declaration causes Error 500 : <p>I encountered a strange problem today: this simple code it's causing error 500.</p>

<pre><code>$ret = array();
$ret["lat"] = array():
</code></pre>

<p>it looks like doing anything wit <code>$ret</code> after is has been declared causes the error. I also tried:</p>

<pre><code>$ret = array("lat" =&gt; array(), "lon" =&gt; array());
$ret["lat"][0] = 3:

$ret = array();
$ret["lat"][0] = 3:

$ret = array();
$ret[] = 3:
</code></pre>

<p>and other stuff I could think of. I've alway did such things, can't understand why it's not working here. Any idea?</p>
