1) Не гуглится ни одна реализация generics/templates. Даже type-erasure в стиле жавы, которые можно сделать кодогенерацией. В PHP есть какое-то готовое решение? Если нет, хочу какую-нибудь реализацию или костыли на замену!
А зачем generics в языке с динамической типизацией?
А скажите, можно ли как нибудь весь extensions.conf брать из базы. А то не очень удобно, что приходится делать вот такое [context_1]
switch => Realtime/context_1@tester_ext
Да, пользователь через веб интерфейс настраивает сип-абонентов, группы, маршрутизацию. На основе этого создаются диалпланы и командами AMI передаются на удаленный астериск.
Насколько я понял насчет FastAGI — диалплан будет состоять из очень небольшого количества строк с ссылками на удаленный хост, отдающий, согласно своей логике нужные указания(типа позвони туда то и так далее). Так вот, вся информация тогда будет храниться не где то в конфигах астериска, а централизованно, на одном сервере. Вопрос состоит в том, что формирования внутри AGI будет происходить на PHP, с запросами в базу и т.д… Так вот, справится ли с этим однопоточный PHP(однопоточность тут минус, потому что между процессами переменные не синхронизируются, а значит каждый звонок будет обрабатываться по полной)?
А зачем generics в языке с динамической типизацией?