webquestions: ну, либо получать данные пользователя, на основе статуса определять класс и уже потом возвращать инстанс соответствующего класса... и уже на основе того, инстанс какого класса прилетел и определять, кому что показывать
Sinot: а вечно запущенный скрипт - почему нет, просто писать его надо аккуратнее, там всякие соединения не забывать закрывать и т.п. на крайняк, ничто не мешает раз в какое-то время файл просто завершать, upstart его сам поднимет обратно.
Sinot: ну, я бы не стал php-fpm под рутом запускать, тем более тот, который еще и наружу проксируется. небезопасно это.
Конечно, если вы используете движок очередей или редис - это было бы лучше, чем файл.
dj_vadim: ну, никто ж не обещал продакшн кода..
$data = array(); // а обновится с 5.3 на повыше не?
скобка, ну да, пропущена..
функция, ну array_walk_recursive она видимо правильно пишется...
selinux штука такая, она может не давать писать в папки и файлы с правами 777...
легко может пользователю andreeff не давать писать в файл, где он владелец и права 777..