Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2009, 21:47
didok3003
 
Fecha de Ingreso: febrero-2009
Mensajes: 3
Antigüedad: 15 años, 2 meses
Puntos: 0
No conozco esta sintaxis, me ayudan?

Bunas a todos, es uno de mis primeros post.

Encontré, en un programa que estoy editando, la siguiente linea:

Código PHP:
<?php echo (($therecord[$thecolumn["name"]]!=="")?formatVariable($therecord[$thecolumn["name"]],$thecolumn["format"]):"&nbsp;")?>
Lo que hacen las funciones no es importante (eso si lo entiendo, dentro de mi programación) lo que no entiendo es la sintaxis:

Código PHP:
( (valor1!=="")?valor2 valor3 
Entendiendo que las funciones devuelven valores string.

Alguen me ayuda a entender que significa esa sintaxis, yo supongo que es una adaptación de un IF, así:

Código PHP:
if(valor1 !== "") { valor2; } else { valor3 
Que opinan, me ayudan?