Hellihello
... 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.
oder halt Klassenkonstanten
http://de.php.net/manual/de/language.oop5.constants.php
Die aber wieder können nicht "private" deklariert werden, oder? Ich dachte immer, alles solle so privat wie möglich sein.
Dank und Gruß,