Tema: operador ?:
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2009, 15:01
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: operador ?:

Se refiere a ?: , lo que pasa es que a partir de PHP5.3 es opcional el valor de true, y es para asegurarte de tener un valor por ejemplo si viene por POST:
Código php:
Ver original
  1. $nombre = $_POST['nombre'] ?: "nombre por defecto";

La parte de la función es una función anonima (o closure) que se pueden generar y asignar a una variable:
Código php:
Ver original
  1. $foo = function() { echo "bar"; }
  2. $foo();

Saludos