Indirect modification of overloaded property SessionNamespace::…
- jakubkulhan
- Člen | 55
<?php
Environment::getSession('cart')->products[$product->getId()] += $amount;
Indirect modification of overloaded property SessionNamespace::… has no effect in … on line …
Verze PHP: 5.2.0. Podle bugs.php.net to vypadá, že problém byl vyřešen v PHP 5.2.6. Je to mou neschopností, nebo verzí PHP, že to nefunguje? Existuje nějaký workaround pro PHP 5.2.0 (a ne, aktualizovat opravdu nemohu :-))?
Editoval jakubkulhan (23. 7. 2009 11:50)
- jakubkulhan
- Člen | 55
Nakonec admin svolil k aktualizaci PHP.
Asi by bylo dobré zanést tuhle věc do Requirements Checkeru, nebo do dokumentace.

- Ondřej Mirtes
- Člen | 1536
jakubkulhan napsal(a):
Nakonec admin svolil k aktualizaci PHP.
Asi by bylo dobré zanést tuhle věc do Requirements Checkeru, nebo do dokumentace.
Myslím, že tohle se dalo řešit tím, žes to pole založil jako ArrayObject.
RSS tématu
Téma zavřeno