JSON

Назад в будущее или как переносился проект на PHP 4

Казалось бы все давно перешли с уже почившего в прошлом PHP 4 на PHP 5, ан нет, не все.
Недавно пришлось переделывать проект написанный изначально под PHP 5.2+ чтобы он был совместим с web серверами где всё ещё стоит PHP 4. По ходу переделок нашел много приятностей PHP 5.2+, о которых думал как о должном, забыл что в "древние времена" было иначе:

1. Непосредственное использование объекта, полученного в результате вызова функции:

$template = $settings->getByName('default_template')->value;