En array el usar el simbolo de suma lo que hace es como unir (similar a como hace el el punto con texto, o sea concatenar). Como el simbolo de = se asigna de derecha a izquierda entonces primero se asigna al último array el valor de 1 y luego el penultimo array toma el valor y así sucesivamente. Como también está el simbolo de + lo que hace es unir los array y al final queda formando así:
   
Código PHP:
Ver original- <?php 
- $array[]+=$array[]+=$array[]+=$array[]+=1;  
- /** 
-  *Notice: Undefined variable: array in ... on line 2 
-  *array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(1) [3]=> int(1) } 
-  */ 
Edito: Ehhh stramin, creo que tampoco entendías como funcionaba jajajaja