PHPh5棋牌网站制作Extension的开发( 四 )


()——开始表格 。无参数 。
()——输出表格头 。第一个参数是整形,指明头的列数,然后后面的参数是与列数等量的(char*)类型参数用于指定显示的文字 。
_row()——输出表格内容 。第一个参数是整形,指明这一行的列数,然后后面的参数是与列数等量的(char*)类型参数用于指定显示的文字 。
_end()——结束表格 。无参数 。
下面是“.c”中需要编写的的具体代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* {{{
*/
()
{
();
(2," " ,"" );
_row(2,"" ,"Zhang Yang" );/*with your name */
_end();
/*if you havein php.ini
();
*/
}
/* }}} */
可以看到我们编写了两行内容、组件是否可用以及作者信息 。
编写核心函数
编写核心函数,总共分为三步:1、使用宏定义函数体;2、使用宏和定义参数信息;3、使用宏将函数加入到中 。下面分步说明 。
使用宏定义函数体
1
2
3
4
5
6
7
8
9
10
11
12
13
()
{
char *name;
int ;
if (s(() ,"s" , &name, &) == )
{
;
}
( "Hello %s!" , name);
;
}
上文说过,编写PHP扩展时几乎所有东西都不能裸写,而是必须使用相应的宏 。从上面代码可以清楚看到这一点 。总体来说,核心函数代码一般由如下几部分构成:
【PHPh5棋牌网站制作Extension的开发】定义函数,这一步通过宏实现,函数的外部名称就是宏后面括号里面的名称 。