OPERADOR ELVIS EN PHP: CÓMO FUNCIONA Y EJEMPLOS

Hoy me he enterado, por casualidad, de la existencia del operador Elvis en diversos lenguajes de programación, entre ellos php. La verdad es que es bastante sencillo, y sobre todo sirve para la inicialización de variables. Su funcionamiento es similar al Operador de coalescencia nulo y al Operador ternario. Os pongo un ejemplo para que veais lo sencillo que es:
//Si no se recibe el parámetro  $_GET['valor] valdrá 0. Puede que viendo el log salte un warning.
var $param1 = $_GET['valor] ?: 0;
Es bastante sencillo de usar y por curiosidad el nombre de operador Elvis es porque la interrogante es el tupé y los dos puntos son los ojos. A mi particularmente me ha hecho gracia.