Doplnění požadavku v Requirement checkeru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
asdf123456
Člen | 4
+
0
-

Zrovna jsem na debianu PHP Version 5.2.0–8+etch16 narazil na problem s session.

https://forum.nette.org/…ionnamespace

Requirements checker mi proběhl vpořádku, ale nejelo to. Přimlouvám se o zavedení této podmínky do testovadla.

Nette Framework 2.0-dev (revision ba8b815 released on 2010–11–11)

David Grudl
Nette Core | 8118
+
0
-

A která část frameworku na 5.2.0 nefunguje?

asdf123456
Člen | 4
+
0
-

nefunguje tohle:

$namespace = NEnvironment::getSession('neco');
$namespace->data[] = "neco2";
pekelnik
Člen | 462
+
0
-

…to se ale není co divit, ne?

asdf123456
Člen | 4
+
0
-

To já nevím, mě ta konstrukce přišla normální. A na 5.3.2 to jede.

Editoval asdf123456 (15. 11. 2010 22:05)

Quinix
Člen | 108
+
0
-

Je to bug PHP (http://bugs.php.net/bug.php?…) a imho to takhle nefunguje, vždycky když se snažíš zapisovat do pole získaném přes __get, nejen zrovna do Session namespace…

V checkeru by to být mohlo, ale stejně tak by tam mohlo být upozornění na každý druhý bug ;) Navíc to vyhazuje Notice, tak je docela jasné, v čem je problém…

asdf123456
Člen | 4
+
0
-

OK