Hola a todos,
Tengo una duda, que no termino de entender, es respecto a inicializar una variable en PHP.
Yo estoy acostumbrado a declarar las variables así.
$name = $_GET['name'] || 'shadow';
Pero esto es inválido en PHP, porque me devuelve true o false, lo he solucionado así, de una manera sencilla, pero tengo mi duda de ver cómo podría hacerlo esto en PHP.
Solución:
$name = $_GET['name'];
if (!isset($name)) {$name = 'shadow'; }
En la práctica funciona, pero no estoy seguro de esto, si alguien supiera la razón, o pudiera indicar que estoy haciendo mal en mi primera parte de código estaría muy agradecido.
Un saludo y gracias por adelantado.