PHP-大家一般都在什么情况下自己开发PHP扩展?
我们知道PHP提供了比较方便的接口用C或者C++来编写自定义的方法,用来提升应用的性能。但是自定义的扩展维护起来比PHP代码也费事些,那么大家都在什么情况下才考虑自己编写扩展呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们知道PHP提供了比较方便的接口用C或者C++来编写自定义的方法,用来提升应用的性能。但是自定义的扩展维护起来比PHP代码也费事些,那么大家都在什么情况下才考虑自己编写扩展呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
跟据公司业务需求考虑,例如本公司对登录状态的加解密扩展模块。
以前见过高手的程序
是用php扩展,搞ip地域判断啥的:)
linux 系统安全 使用方便 写一些比较牛x的算法,比如费马小定理。
windows 使用com 组件,com组件来调用系统组件,没用过,应该可以,请求拍砖
我个人认为,以下几个情况可以考虑自己编写PHP扩展:
1.提高系统安全;
为了提高系统的安全,我们可以通过扩展PHP来使用自己独特的加密方法来多cookie、接口验证的token等进行加密解密,这样避免了加密算法直接暴露给开发人员。
2.提高系统性能;
效率一直是我们众人追求的一个目标,为了提高效率,可以考虑选择扩展的方式去实现。
3.扩展程序客户端;
有的专业领域的软件,本身做得非常不错,但去缺乏php客户端,根据业务的需求,这种情况可以自己通过PHP扩展来实现客户端功能。
处理一些大数据量的情况下,用c编写的内置功能函数应该会更好一点。