Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “如何为命令编写原型”;分机;?_Php_Pecl - Fatal编程技术网

Php “如何为命令编写原型”;分机;?

Php “如何为命令编写原型”;分机;?,php,pecl,Php,Pecl,当我开发某个函数的PECL扩展时,我可以编写func.def,如下所示: ./ext_skel --extname=newextension --proto=func.def 字符串返回\u hello() 字符串返回_name() 然后,我运行如下命令: ./ext_skel --extname=newextension --proto=func.def 但是当我想为php开发一些扩展类时,我不知道如何编写上面的func.def文件。我找不到完整的手册。看看,基本用法是: php extS

当我开发某个函数的PECL扩展时,我可以编写func.def,如下所示:

./ext_skel --extname=newextension --proto=func.def
字符串返回\u hello()

字符串返回_name()

然后,我运行如下命令:

./ext_skel --extname=newextension --proto=func.def
但是当我想为php开发一些扩展类时,我不知道如何编写上面的func.def文件。我找不到完整的手册。

看看,基本用法是:

php extSkel --proto="path/to/file" --extension=extname
要定义类原型文件,您需要使用
$protoType='class'定义一个类


目录中还有另一个完整的例子

这本书对我们来说太旧了。我想知道在我的php扩展代码中使用的函数列表。这本书仍然是(尽管已经过时了)你能找到的最好的文档。另外,你可以看看zephyr或phpcpp之类的工具来构建扩展