Named Arguments Php 8

Named Arguments Php 8

I Named Arguments (PHP 8+) permettono di passare argomenti per nome.

Sintassi

function createUser(
 string $name,
 string $email,
 string $role = "user",
 bool $active = true
) { }

// Prima di PHP 8
createUser("Mario", "mario@mail.com", "user", false);

// Con Named Arguments
createUser(
 name: "Mario",
 email: "mario@mail.com",
 active: false // Salta role, usa default
);

Ordine libero

createUser(
 active: true,
 email: "test@mail.com",
 name: "Test"
);

Combinare con posizionali

createUser("Mario", "mario@mail.com", active: false);

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...