// Позиційний — потрібно пам'ятати порядок
array_slice($array, 0, 5, true);
// Іменований — зрозуміло без документації
array_slice(
array: $array,
offset: 0,
length: 5,
preserve_keys: true,
);
// Можна пропускати параметри зі значенням за замовчуванням
function createUser(
string $name,
string $role = 'user',
bool $active = true
) {}
createUser(name: 'Alice', active: false); // role = 'user' за замовч.
Не можна передати іменований аргумент перед позиційним. Іменовані аргументи у variadic-функціях перетворюються на асоціативний масив.