TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
520 B
26 lines
520 B
--TEST--
|
|
sum
|
|
--FILE--
|
|
<?php
|
|
|
|
// Test variadic with required parameters
|
|
function multiply($multiplier, ...$numbers): int {
|
|
$result = 1;
|
|
foreach ($numbers as $num) {
|
|
$result *= $num;
|
|
}
|
|
return $result * $multiplier;
|
|
}
|
|
|
|
function main()
|
|
{
|
|
// Test variadic with required parameters
|
|
var_dump(multiply(2, 3, 4)); // 2 * 3 * 4 = 24
|
|
var_dump(multiply(10, 5)); // 10 * 5 = 50
|
|
var_dump(multiply(7)); // 7 (no additional numbers)
|
|
}
|
|
?>
|
|
--EXPECT--
|
|
int(24)
|
|
int(50)
|
|
int(7)
|