Когда вы комбинируете строку или используете переменную, может быть довольно непонятно, есть ли уже '<'
или '>'
и т.д. В таких случаях я лично предпочитаю удобочитаемость, то есть я использую более длинную форму:
open($FILE, '>', $varfn);
Когда вы просто используете константу, я предпочитаю простоту ввода (и, на самом деле, считаю, что короткая версия в любом случае лучше читаема или, по крайней мере, даже длинной).
open($FILE, '>somefile.xxx');