title: PHP curly braces in array notation
body: <p>I'd just come across a very weird bit of php code:</p>
  
  <pre><code>$oink{'pig'} = 1;
  var_dump($oink);
  
  $oink{'pig'} = '123123';
  echo $oink{'pig'}; /* =&gt; 123123 */
  echo $oink['pig']; /* =&gt; 123123 */
  </code></pre>
  
  <p>It works like an array, but nowhere mentioned in the manual. What is this?</p>