title: Order of evaluation and @ sign in the PHP code segment?
body: <p>Consider the following php segment code:-</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;?php
  
  #Part-1
  $a = 1;
  $c = $a + $a++;
  echo $c;
  
  #Part-2
  $a = 1;
  @ $c = $a + $a++;
  echo $c;
  
  #Part-3
  $a = 1;
  $c = $a + $a + $a++;
  echo $c;
  
  #Part-4
  $a = 1;
  @ $c = $a + $a + $a++;
  echo $c;
  ?&gt;
  </code></pre>
  
  
  
  <p>The output of the above code segment is:
  3233
  <br>Now my questions is following:-
  <br>1. How output is 3233 - explain breafly?
  <br>2. And what is the role of @ sign in the code segment?
  <br>3. If Part-1 code segment output is 3 but how Part-3 code segment output 3?</p>