在PHP中,params(参数)是用于定义函数接受的一组变量。这些变量可以有默认值,也可以根据传入的实参进行自动调整。以下是一些使用params的技巧:
function greet($name, $greeting = "Hello") { return $greeting . ", " . $name . "!"; } echo greet("John"); // 输出 "Hello, John!" echo greet("Jane", "Hi"); // 输出 "Hi, Jane!" function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } echo sum(1, 2, 3, 4); // 输出 10 echo sum(5, 10); // 输出 15 function add(int $a, int $b): int { return $a + $b; } echo add(1, 2); // 输出 3 function displayInfo(string $name, string $city, int $age): void { echo "Name: $name\nCity: $city\nAge: $age"; } displayInfo("John", "New York", 30); // 输出 "Name: John\nCity: New York\nAge: 30" $greet = function ($name) { return "Hello, $name!"; }; echo $greet("John"); // 输出 "Hello, John!" function processArray(array $data): void { foreach ($data as $item) { echo $item . "\n"; } } processArray([1, 2, 3, 4]); // 输出 "1\n2\n3\n4" 通过灵活运用这些技巧,你可以使你的PHP函数更加通用、易用和可扩展。