php8提供了一个非常方便的扩展函数或类参数信息生成工具。你只需要维护一个xyz.stub.php,就可以使用工具生成xyz_arginfo.h。毋庸置疑,这种方式降低了PHPer开发扩展的门槛,更易于维护。实践经验:生成扩展骨架。cdextphpext_skel.php--exttest只是添加一个函数并更改test.stub.php。--FILE----EXPECT--bool(true)bool(true)bool(true)--TEST--检查所有函数错误的情况--SKIPIF----FILE----EXPECT--bool(false)bool(false)bool(false)bool(false)bool(false)bool(false)bool(false)--TEST--检查任何函数truecase--SKIPIF----FILE----EXPECT--bool(true)bool(true)bool(true)bool(true)--TEST--检查所有函数falsecase--SKIPIF----FILE----EXPECT--bool(false)bool(false)bool(false)bool(false)bool(false)编译、测试和安装./configure&&makemaketestsudomake安装添加到php.iniphp-i|grepini#找到你的php.ini文件并添加extension=python.so来检查它是否成功php-m|greppython测量php-r"var_dump(all([]));"php-r"var_dump(any([]));"PHP8增加了很多有用的宏和特性
