Parse error in var_dump
<p>I am getting parse error in following code:</p>

<pre><code>&lt;?php
// This:
$a = array( 'color' =&gt; 'red',
            'taste' =&gt; 'sweet',
            'shape' =&gt; 'round',
            'name'  =&gt; 'apple',
            4        // key will be 0
          );

$b = array('a', 'b', 'c');

// . . .is completely equivalent with this:
$a = array();
$a['color'] = 'red';
$a['taste'] = 'sweet';
$a['shape'] = 'round';
$a['name']  = 'apple';
$a[]        = 4;        // key will be 0

$b = array();
$b[] = 'a';
$b[] = 'b';
$b[] = 'c';

// After the above code is executed, $a will be the array
// array('color' =&gt; 'red', 'taste' =&gt; 'sweet', 'shape' =&gt; 'round', 
// 'name' =&gt; 'apple', 0 =&gt; 4), and $b will be the array 
// array(0 =&gt; 'a', 1 =&gt; 'b', 2 =&gt; 'c'), or simply array('a', 'b', 'c')

var_dump($a);
echo &lt;br&gt;
var_dump($b);
echo &lt;br&gt;
?&gt; 
</code></pre>

<p>PHP Parse error:  syntax error, unexpected '&lt;' in /home/ashish/NetBeansProjects/PhpProject1/index.php on line 31</p>

<p>What is wrong in above code?</p>

<hr>

<p>Ok the correct way to put breaks is this.</p>

<pre><code>echo "&lt;br&gt;";
</code></pre>
