c++写php扩展,php怎样和c语言混合编程?

用户投稿 89 0

关于“c_给php写扩展”的问题,小编就整理了【3】个相关介绍“c_给php写扩展”的解答:

php怎样和c语言混合编程?

php是一个脚本语言,如果需要系统调用,需要用C语言编写一个扩展来实现,另外C是静态编译的,执行效率比PHP代码高很多。

同样的运算代码,使用C来开发,性能会比PHP要提升数百倍。编写好的php扩展要在编译php源码时加进去。

c语言可以做web开发吗?

c语言可以做web开发的。用C语言进行web开发是非常不错的,因为C语言需要进行编译,经过编译之后,别人就看不了你的源代码,这对于保护您的知识产权是非常有积极意义的。

用C语言开发web可以采用CGI的形式,可以直接接收浏览器传过来的参数进行处理,还可以做成PHP扩展的形式,编写好你自己的函数,在PHP网页里面直接调用。你还可以用C语言直接开发一个http服务器。

c扩展怎么用?

1:预定义 在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def 内容是你希望定义的函数名以及参数: int a(int x,int y) string b(string str,int n) 2:到php源码目录的ext目录 #cd /usr/local/php-5.4.0/ext/ 执行命令,生成对应扩展目录 #./ext_skel --extname=caleng_module --proto=/home/hm/caleng_module.def 3:修改config.m4

到此,以上就是小编对于“c_给php写扩展”的问题就介绍到这了,希望介绍关于“c_给php写扩展”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!