... hmmm, ist IMO nicht wurscht. Bei erstere Version ist die Konstante nach der Definition auch außerhalb der Klasse "Pictures" vorhanden. Wenn Du $dirname als "private" innerhalb der Klasse definierst, dann ist sie auch nur dort vorhanden.
Gruß, Josef