php7

funzionalità Scalar Type Hints

declare (strict_types = 1);
function set_name (string $value) : string {codice…}

per forzare il tipo dei dati passato e restituito.

Operatore spaceship

$a <=> $b

restituisce -1 se $a è minore di $b;
restituisce 0 se $a è uguale a $b;
restituisce 1 se $a è maggiore di $b

Operatore coalesce

“$dog_name = $_POST['value'] ?? 'No Name';”

se esiste qualcosa in value, questo verrà collocato in $dog_name. Se value non ha alcun valore, in $dog_name verrà collocato il valore No Name