In '$b=$a=5 ;', $a=5 is a valid expression, but it's not a statement by itself. '$b=$a=5;' however is a valid statement.
L'expression '$b = $a = 5 ;', '$a = 5 'est valide, mais ce n'est pas une instruction en elle-même. '$b = $a = 5' est une instruction valide.