- 为parseParams方法添加完整的PHPDoc注释 - 将$params参数类型声明为array以增强类型安全 - 引入defaultValueCount变量来准确计算默认值参数数量 - 修复required参数计数逻辑,确保正确处理带默认值的参数 - 添加对classDef为空情况的处理,避免未定义行为 - 调整头文件包含顺序以符合代码风格要求 - 添加函数默认参数测试用例验证修复效果pull/1/head
parent
d8e164b32c
commit
ed45578ef1
3 changed files with 36 additions and 5 deletions
@ -0,0 +1,19 @@ |
||||
--TEST-- |
||||
static calls |
||||
--FILE-- |
||||
<?php |
||||
class Worker |
||||
{ |
||||
public static function stopAll(int $code = 999, string $log = 'foo'): void |
||||
{ |
||||
var_dump($code, $log); |
||||
} |
||||
} |
||||
|
||||
function main() { |
||||
Worker::stopAll(); |
||||
} |
||||
?> |
||||
--EXPECTF-- |
||||
int(999) |
||||
string(3) "foo" |
||||
Loading…
Reference in new issue