当前位置: 首页 > news >正文

ps做网站画布多大武都区建设局网站

ps做网站画布多大,武都区建设局网站,深圳商城手机网站建设,西安到北京高铁php 5.6版本中编写一个PHP扩展的简单示例这篇文章主要介绍了php 5.6版本中编写一个PHP扩展的简单示例,本文给出扩展实现代码、编译方法、配置方法和使用例子等内容,需要的朋友可以参考下有时候在php本身没有满足需求的api时候#xff0c;需要自己写相应的扩展#xff0c;扩展…php 5.6版本中编写一个PHP扩展的简单示例这篇文章主要介绍了php 5.6版本中编写一个PHP扩展的简单示例,本文给出扩展实现代码、编译方法、配置方法和使用例子等内容,需要的朋友可以参考下有时候在php本身没有满足需求的api时候需要自己写相应的扩展扩展写完之后进行编译即可加入自己的开发环境中扩展php的功能。这里实现一个连接字符串和int型数的连接操作的简单扩展。首先下载最新的php源码安装包进入ext/目录新建extstrcat.def代码如下:string extstrcat(string strarg, int intarg)随后运行代码如下:./ext_skel --extnameextstrcat --protoextstrcat.def修改ext/extstrcat/config.m4去掉如下行前面的注释(dnl):代码如下:PHP_ARG_ENABLE(extstrcat, whether to enable extstrcat support,Make sure that the comment is aligned:[ --enable-extstrcat Enable extstrcat support])此时来编辑ext/extstrcat/extstrcat.c找到PHP_FUNCTION(extstrcat)函数这里表示扩展中的方法名为extstrcat方法实现如下代码如下:PHP_FUNCTION(extstrcat){char *strarg NULL;int argc ZEND_NUM_ARGS();int strarg_len;long intarg;char intargstr[10];int retstrlen 0;char *retstr NULL;if (zend_parse_parameters(argc TSRMLS_CC, sl, strarg, strarg_len, intarg) FAILURE)return;snprintf(intargstr, 9, %d, intarg);retstrlen strarg_len strlen(intargstr) 1;retstr (char *)malloc(sizeof(char)* retstrlen);memset(retstr, \0, retstrlen);strncat(retstr, strarg, strlen(strarg));strncat(retstr, intargstr, strlen(intargstr));RETURN_STRING(retstr, 1);php_error(E_WARNING, extstract: not yet implemented);}其中strarg和intarg即为对应的两个字符串和整型参数。接下来要做的事情就是编译扩展代码如下:phpize./configure --enable-extstrcatmake编译成功之后在ext/modules目录下会生成extstrcat.so文件代码如下:cp ./modules/extstrcat.so /usr/local/lib/php/extensions/no-debug-non-zts-20121212/修改php.ini增加extension extstrcat.so。重启php-fpm运行phpinfo()可以看到新增了extstrcat扩展。现在来写一个Demo测试一下刚刚的php扩展代码如下:命令行下运行该文件得到testarg1234.
http://www.sadfv.cn/news/18922/

相关文章:

  • 做国际黄金的网站餐厅网站源码
  • 学校网站建设制度百度地图怎么看上次导航的路线
  • 网站服务器哪个好阿里云虚拟主机可以做两个网站
  • 做深度的互联网站网站安全 维护
  • 收录软件最多的网站百度外包公司有哪些
  • 旅游的网站做网站中山
  • 长葛做网站网页设计软件视频教程
  • asp.net jsp 网站开发松岗网站
  • 站长工具seo优化系统wordpress获取相关文章
  • 制作网站演示灰色链网站建设
  • 扬中网站建设开发网站详情页链接怎么做
  • 购买网站要多少钱代理商加盟网站
  • 红河州seo怎么做整站排名wordpress会员可见插件
  • 网站建设与维护本科教材河北建设工程信息网招标
  • 59网站一起做网店女鞋建设完网站成功后需要注意什么
  • 徐州html5响应式网站建设部署个人网站
  • ps网站建设设计专业的单位网站开发公司
  • 怎么做软文代发平台网站wordpress获取文章中相册图片
  • 大兴专业网站开发公司公众号开发中心
  • 大理网站建设沛宣做设计常用网站有哪些
  • 放心网站推广优化咨询wordpress 文章之显示标题
  • 帮别人做网站赚多少钱网站访问对应二级域名
  • 网站描述范例武进建设局网站进不去
  • 礼品网站建设公司现在个人做网站还能盈利吗
  • 网站开发工程师薪酬待遇西安做建站的公司
  • 电气网站建设小程序发布流程
  • 网站建设注册哪类商标网站页面设计如何快速定稿
  • 服务器网站开发手机网站登录模板
  • 深圳创新网站建设常州网站制作推广
  • 2015个人备案网站论坛怎么做企业网站推广的方法