我正在考虑编写一个将使用memcached库的PHP扩展库。简单地将我的库链接到memcache shlib是微不足道的。
但是,如果我的(扩展库)用户已经在他/她的网站上使用了memcache,我不确定会发生什么。我的问题是:
这些问题基本上是如何保护他们编写的扩展库,如果它依赖于可能已经在扩展库将要使用的网站上使用的第三方文件? p>
问题可能略显不合理,但我希望你理解我所要求的要点。
答案 0 :(得分:4)
请注意,PHP有两个memcache扩展,一个叫做memcache,另一个是memcached,第一个使用它自己的memcache协议实现,后者使用库。
如果你正在使用第一个,你不应该有一个conflcit但必须自己处理memcache。我建议构建一个依赖于memcached的扩展,并重新使用它找到的库。