Why doesn't array accessor syntax work directly on return value of a function?
<p>Why does this work:</p>

<pre><code>$optionArray = get_option('myplugin_options');
$optionArray = $optionArray['defaultButton'];
</code></pre>

<p>But not this?</p>

<pre><code>$optionArray = get_option('myplugin_options')['defaultButton'];
</code></pre>
