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