Hola,
3,2,4-5, nunca la 1.
A la 2 ademas usaria {} para los indices tipo texto (manias mias):
Código PHP:
$imgsrc = "{$_SERVER['PHP_SELF']}?&m=1&src=$path_fichero&w=$newsize[0]&h=$newsize[1]";
Y para este caso tampoco usaria sintaxis HEREDOC ni alguna funcion tipo printf().
Saludos.
PD: Digo nunca la uno por 2 razones: usas una funcion (consume mas); y porque cambias el tipo de la variables $imgsrc sin motivo (de array a cadena).
PD2: Pero al final es cuestion de estilo. Usa el que te sea mas comodo y facil de mantener.