Namespaces v tom seznam mě docela zmátly. "Myslej tím namespaces?" Je to jedna z věcí, jejichž absence je považována za velkou slabinu PHP. Proto jsem hned nepochopil:
1) Proč to není v titulku (a místo toho tam je zmíněn nárůst výkonu, kterej beztak nikoho nezajímá, protože tohle PHP netrápí)...?
2) Přidává se takhle zásadní věc po bůhvíkolika letech do nějaké 5.3 verze...?
Leč ony to opravdy ty namespaces (které zas... MS a Adobe zazdili v JS) jsou. Halelujá!
A pak jsem se dočetl, jaký separator pro namespaces používají - zpětné lomítko.
(Ldo nemá náladu na rejpání, ať to dál skipne, nemůžu si pomoct. :)
Už asi jinej ASCII-znak nezbyl, protože všechny maj v PHP nějakou spešl fci.
V jedné diskusi už jsem četl názor, že to vypadá, že se zase něco narychlo dolepovalo (kvůli parseru?), dopatlávalo, bastlilo, a výsledek je zpětné lomítko... Tak pod to bych se podepsal.
PHP:
my\package\Class::$staticMember->getValue()
zbytek světa:
my.package.Class.staticMember.getValue()