Nové PHP 5.3.0 RC1 nabízí vyšší výkon a mnoho novinek

Diskuze čtenářů k článku

25. 03. 2009 22:04

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()

Souhlasím  |  Nesouhlasím  |  Odpovědět
25. 03. 2009 21:03

Já tedy nevím, ale podle dokumentace bude E_STRICT součástí E_ALL až od PHP6.

Pokud se autor snažil přeložit oficiální oznámení, tak tam pouze stojí, že "deprecation" upozornění hází nyní místo E_STRICT E_DEPRECATED.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor