Я думаю о написании библиотеки расширений PHP, которая будет использовать библиотеку memcached. Просто связать мою библиотеку с библиотекой memcache просто.
Однако я не уверен, что произойдет, если мой пользователь (библиотека расширений) уже использует memcache на своем веб-сайте. Мои вопросы:
- Можно ли иметь (возможно разные версии) memcache на машине?
- Лучше ли статически или динамически ссылаться на memcache при сборке библиотеки расширений? (для учета несовместимости версий - при условии, что memcache обратно совместим, в противном случае все ставки выключены)
Вопросы в основном вырождаются в том, как можно защитить написанную ими библиотеку расширений, если она зависит от стороннего файла, который может уже использоваться на веб-сайте, на котором будет использоваться библиотека расширений?
Вопрос, возможно, слегка некорректен, но я надеюсь, что вы понимаете суть того, что я спрашиваю.