Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/07/2013, 12:31
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: No entiendo esta linea de codigo

Cita:
Iniciado por GatorV Ver Mensaje
También como apunte, ahora PHP soporta que el primer operador sea opcional, es decir:

Código PHP:
Ver original
  1. $action = (empty($_POST['foo'])) ? 'default' : $_POST['foo'];
  2. // PHP5.3+
  3. $action = ($_POST['foo']) ?: 'default';
Buen aporte pero elegistes un mal caso porque preciso pusistes una variable (indice) que puede ser 'undefined'

Código PHP:
<?php
$action 
= ($foo) ?: 'default';

if (
$foo==null)
   
$action 'default';
else
   
$action $foo;
Ahi creeria que queda mas claro

PD: no conocia esa nueva sintaxis........GRACIAS!
__________________
Salu2!