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"]):" ")?>
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?