Kompatibilita PHP <5.2.0 v repozitáři
- Petr Daňa
- Člen | 109
Ahoj, prohlížel jsem komponenty uložené v repozitáři a zarazila mě ta poslední, v sekci Kompatibilita. Jedná se o funkci json_encode pro PHP < 5.2.0 – to asi nebude myšlena kompatibilita pro Nette, ale spíš jako obecná funkce pro cokoliv, ne? Protože Nette přece na < 5.2.0 neběží (kdyby běžela, bylo by to supr, aspoň na 5.1.x :) )…
- romansklenar
- Člen | 655
Ten popisek < 5.2.0 je zavádějící. Funkce json_encode
je
totiž dostupná až od verze 5.2.0, ale někdy ji má hosting jako zakázanou.
V Nette se tato funkce používá například u snippetů, proto je potřeba
ji mít a když ji hosting nepodporuje, dá se takto jednoduše doplnit a je
to :)
- David Grudl
- Nette Core | 8227
Asi by to tam být nemělo. json_encode snad žádný hostér nezakazuje a i kdyby ano, nešlo by ji předefinovat. Je to tam spíš z historických důvodů, že Debug šel používat i ve starších verzích PHP, ale json_encode potřeboval pro komunikaci s FirePHP.